/*********** CSS pro ostatní prohlížeče, krom IE7 ***********/
body {margin:0px; padding:0px; background-color:#FFFFFF; font-size:9pt; color:#737373; font-family:verdana, arial;}
/*********** MENU ***********/
#container {position:relative; width:790px; margin-top:0px;background-color:#FFFFFF;margin-left: auto;margin-right: auto;}
#bodyContainer{margin-top:0px; width:790px; top:0;}
#bodyContainer div.content {padding:0 0 0 0;}

#container ul.navigation1{list-style-type:none;margin:0;padding:0;font-size:11px;}
#container ul.navigation1 li{margin:0;padding:0;}
#container ul.navigation1 li a{width:175px;display:block;padding:8px 0 8px 15px;margin:0;background:#1D73B5;text-decoration:none;color:#fff;font-weight:bold;border-bottom:solid 1px #fff;}
#container ul.navigation1 li a:hover{background:#2B497D;}
/*tady width pro bílou čáru             tady  */
#container ul.navigation1 li ul{width:146px; margin:0px;padding:0px;list-style-type:none;margin:-30px 0 0 190px;display:block;position:absolute;z-index:100;border-left:solid 1px #FFFFFF;border-right:solid 1px #FFFFFF;}
#container ul.navigation1 li ul#about{visibility:hidden;}
#container ul.navigation1 li ul#business{visibility:hidden;}
#container ul.navigation1 li ul#investor{visibility:hidden;}
#container ul.navigation1 li ul#corporate{visibility:hidden;}
#container ul.navigation1 li ul li a{display:block;padding:8px 10px 8px 15px;background:#1D73B5;text-decoration:none;color:#fff;border-bottom:solid 1px #fff;width:121px;}
/* tady pro celý rozměr                       tady */
#container ul.navigation1 li ul li a:hover{background:#2B497D;}

#container ul.navigation2{list-style-type:none;margin:0;padding:0;font-size:11px;}
#container ul.navigation2 li{margin:0;padding:0;}
#container ul.navigation2 li a{width:175px;display:block;padding:8px 0 8px 15px;margin:0;background:#1D73B5;text-decoration:none;color:#fff;font-weight:bold;border-bottom:solid 1px #fff;}
#container ul.navigation2 li a:hover{background:#2B497D;}
#container ul.navigation2 li ul{width:260px; margin:0px;padding:0px;list-style-type:none;margin:-30px 0 0 190px;display:block;position:absolute;z-index:100;border-left:solid 1px #FFFFFF;border-right:solid 1px #FFFFFF;}
#container ul.navigation2 li ul#about{visibility:hidden;}
#container ul.navigation2 li ul#business{visibility:hidden;}
#container ul.navigation2 li ul#investor{visibility:hidden;}
#container ul.navigation2 li ul#corporate{visibility:hidden;}
#container ul.navigation2 li ul li a{display:block;padding:8px 10px 8px 15px;background:#1D73B5;text-decoration:none;color:#fff;border-bottom:solid 1px #fff;width:235px;}
#container ul.navigation2 li ul li a:hover{background:#2B497D;}

#container ul.navigation3 {list-style-type:none;margin:0;padding:0;font-size:11px;}
#container ul.navigation3 li{margin:0;padding:0;}
#container ul.navigation3 li a{width:175px;display:block;padding:8px 0 8px 15px;margin:0;background:#1D73B5;text-decoration:none;color:#fff;font-weight:bold;border-bottom:solid 1px #fff;}
#container ul.navigation3 li a:hover{background:#2B497D;}
#container ul.navigation3 li ul{width:121px; margin:0px;padding:0px;list-style-type:none;margin:-30px 0 0 190px;display:block;position:absolute;z-index:100;border-left:solid 1px #FFFFFF;border-right:solid 1px #FFFFFF;}
#container ul.navigation3 li ul#about{visibility:hidden;}
#container ul.navigation3 li ul#business{visibility:hidden;}
#container ul.navigation3 li ul#investor{visibility:hidden;}
#container ul.navigation3 li ul#corporate{visibility:hidden;}
#container ul.navigation3 li ul li a{display:block;padding:8px 10px 8px 15px;background:#1D73B5;text-decoration:none;color:#fff;border-bottom:solid 1px #fff;width:96px;}
#container ul.navigation3 li ul li a:hover{background:#2B497D;}


#clickOuts{margin-top:10px;padding-left:32px;}
#homeCallOut {border-top:dashed 1px #666;border-bottom:dashed 1px #666;padding:10px 0;margin:10px 0;}
/*#homeCallOut p{color:#0161a9;font-size:12px;margin:0;line-height:20px;}*/
#IntroContainer {position:absolute; left:50%; width:500px; margin-top:40px; margin-left:-250px; background-color:#FFFFFF;}
#popUpContainer {margin:15px 15px 15px 15px;}
#contentTable{margin-top:49px;}
/*********** LOGO a HORNI MENU***********/
#banner {width:800px;position:relative;}/* horniho banner */
#banner div.content {padding:12px 0px 5px 10px;} /* obsah horniho banneru */
#topNav {float:right; padding-top: 60px; color:#A9A9A9; width:425px; font-size:10px;} /* horniho menu */
/*.homelogo {margin-left:22px;}*/
/*.logo {margin-left:32px;}*/
.insidelogo {margin:0 0 0 0;} /* posun loga */
.language {position: absolute; margin:-60px 0 0 400px;} /* posun vlajky */
a.standardNav:link {color:#8B8B8C; text-decoration: none;}
a.standardNav:visited {color:#8B8B8C; text-decoration: none;}
a.standardNav:active {color:#3399CC; text-decoration: underline;}
a.standardNav:hover {color:#3399CC; text-decoration: underline;}

a.standardms:link {color:#8B8B8C; text-decoration: none;}
a.standardms:visited {color:#8B8B8C; text-decoration: none;}
a.standardms:active {color:#3399CC; text-decoration: underline;}
a.standardms:hover {color:#3399CC; text-decoration: underline;}

h1 {position:absolute; margin:-46px 0px 0px 120px; font-size: 26px; color:#000000;}
.noprint {}
/*********** TEXT V ODSTAVCICH ***********/
td div {position:relative; font-size:12px;text-align:justify;}
#menuabout {position:absolute; top:0px; width:181px; left:0px; visibility:hidden; z-index:100; background-color:#3761A5;}
#menubus {position:absolute; top:0px; left:0px; visibility:hidden; z-index:100; background-color:#3761A5;}
#menuinvestor {position:absolute; top: 0px; left:0px; padding-bottom:0px; visibility: hidden; z-index:100; background-color:#3761A5;}
#menuproducts {position:absolute; top: 0px; left:0px; padding-bottom:0px; visibility: hidden; z-index:100; background-color:#3761A5;}
#menugovernance {position:absolute; top: 0px; left:0px; padding-bottom:0px; visibility: hidden; z-index:100; background-color:#3761A5;}
/*********** VYHLEDAVANI ***********/
#searchForm {float:right; margin: -20px 0px 10px 0;}
input.lupa {margin: 0 0 -4px 0;}
.searchButton {margin-bottom:10px;}
input.searchBox {font-weight:normal; border:1px solid #000; vertical-align:top; width:145px; font-size:8pt;}
.blueButton {border:1px solid #72C5F1; font-weight:normal; background-color:#72C5F1; color:#fff; width:55px; padding-top:1px; font-size:7pt;}
.yellowForm {background-color:#F3EEC9; padding:10px 10px 10px 10px; margin-top:15px; width:490px;}
.dropDownWidth {width:165px;}
/*********** ODKAZY ***********/
a:link {color:#737373; text-decoration: underline;}
a:visited {color:#A9A9A9;text-decoration: underline;}
a:active {color:#737373;text-decoration: underline;}
a:hover {color:#737373; text-decoration: underline;}
a.noUnderline:link {color:#737373; text-decoration: none;}
a.noUnderline:visited {color:#A9A9A9;text-decoration: none;}
a.noUnderline:active {color:#737373;text-decoration: underline;}
a.noUnderline:hover {color:#737373; text-decoration: underline;}
a.noUnderlineBold:link {color:#737373; font-weight:bold; text-decoration: none;}
a.noUnderlineBold:visited {color:#737373; font-weight:bold; text-decoration: none;}
a.noUnderlineBold:active {color:#737373; font-weight:bold; text-decoration: underline;}
a.noUnderlineBold:hover {color:#737373; font-weight:bold; text-decoration: underline;}
a.quickLinkBold:link {color:#656565;text-decoration: none;}
a.quickLinkBold:visited {color:#656565; text-decoration: none;}
a.quickLinkBold:active {color:#656565; text-decoration: none;}
a.quickLinkBold:hover {color:#656565; text-decoration: none;}
a.white:link {color:#FFFFFF; text-decoration: underline;}
a.white:visited {color:#FFFFFF;text-decoration: underline;}
a.white:active {color:#FFFFFF; text-decoration: underline;}
a.white:hover {color:#FFFFFF; text-decoration: underline;}
a.homeNav:link {color:#A9A9A9; font-weight:bold; font-size: 8pt; text-decoration: none;}
a.homeNav:visited {color:#A9A9A9;font-weight:bold; font-size: 8pt; text-decoration: none;}
a.homeNav:active {color:#A9A9A9; font-weight:bold; font-size: 8pt; text-decoration: underline;}
a.homeNav:hover {color:#A9A9A9; font-weight:bold; font-size: 8pt; text-decoration: underline;}
a.homeNavWhite:link {color:#FFFFFF;font-size:9pt; color:#FFFFFF; text-decoration: none;}
a.homeNavWhite:visited {color:#FFFFFF; font-size:9pt; color:#FFFFFF; text-decoration: none;}
a.homeNavWhite:active {color:#FFFFFF;font-size:9pt; color:#FFFFFF; text-decoration: underline;}
a.homeNavWhite:hover {color:#FFFFFF; font-size:9pt; color:#FFFFFF; text-decoration: underline;}
a.homeSites:link {color:#265F89;text-decoration: none;}
a.homeSites:visited {color:#265F89; text-decoration: none;}
a.homeSites:active {color:#265F89; text-decoration: underline;}
a.homeSites:hover {color:#265F89;text-decoration: underline;}
a.homeSitesCallout:link {color:#265F89;text-decoration: none;}
a.homeSitesCallout:visited {color:#265F89; text-decoration: none;}
a.homeSitesCallout:active {color:#265F89; text-decoration: underline;}
a.homeSitesCallout:hover {color:#265F89;text-decoration: underline;}
a.boldblue:link {color:#265F89; font-weight:bold; text-decoration: underline;}
a.boldblue:visited {color:#265F89; font-weight:bold; text-decoration: underline;}
a.boldblue:active {color:#265F89; font-weight:bold; text-decoration: underline;}
a.boldblue:hover {color:#265F89; font-weight:bold; text-decoration: underline;}
span.smallGray {color:#AFAFAF; text-decoration: none;}
#copyright a:link {color:#AFAFAF; text-decoration: none;}
#copyright a:visited {color:#AFAFAF;text-decoration: none;}
#copyright a:active {color:#3399CC; text-decoration: underline;}
#copyright a:hover {color:#3399CC; text-decoration: underline;}
/*********** HLAVNI STRANKA ***********/
.homeCenter {padding:10px 10px 10px 10px; background-color:#fff; }
.homeNav {width:188px; color:#FFFFFF; padding:5px 10px 5px 2px; border-bottom:1px solid #C5E3FE;}
.homeColLBottom {color:#FFFFFF; padding:15px 10px 5px 15px;}
.homeColLBorder {border-right:1px solid #C5E3FE; height:100%;}
li.jedna {padding:20px;}

.aboutSpace {padding-left:32px;}
.leftSpace {padding-left:32px;}
#homeHighlight {padding:6px 4px 2px 4px; float:right; width:148px; background-color:#F3EEC9; margin-top:15px; margin-left:10px; margin-bottom:10px;}
#homeHighlight img {margin-bottom:4px; margin-top:0px;}
#homeHighlight div.content {margin:0px; padding:0px; color:#656565; font-size:10px; text-align:left;}
.highlightTitle {color:#265F89; font-size:9pt; font-weight:bold;}
.imgHighlightLeft {padding:0px 6px 4px 0px; float:left;}
.homeSites {font-size:8pt; color:#265F89; margin-top:0px; margin-bottom:2px; text-transform:uppercase; white-space:nowrap;}
.homeSitesNoLink {font-size:8pt; color:#265F89; margin-top:0px; white-space:nowrap;}
.homeColR {padding:18px 10px 10px 12px; text-align: left; line-height:14px;}
/*********** HLAVNI STRANKA - levy sloupec ***********/
/*********** Quick Links left column***********/
#colLQuick {float:left; padding-left:32px; width:182px; }
#colLQuick div.content {padding:0px 15px 10px 0px;}
/*********** Right Column -of two column layout ***********/
#colRContent {float:right; width:540px; border-left:dashed 1px #A9A9A9;}
#colRContent div.content {padding:0px 15px 10px 15px;}
/*********** for one column full content page with right gutter of 182***********/
#colContent {float:left;padding-left:32px; width:546px;}
#colContent div.content {line-height:1.5;}
#colRGutter {float:left; width:182px;}
#colRGutter div.content {padding:0px 0px 0px 0px;}
/*********** for investor relations section ***********/
#colLInvestor {float:left; width:182px; padding-left:32px;}
#colLInvestor div.content {padding:0px 15px 10px 0px;}
#colMInvestor {float:left; width:340px;}
#colMInvestor div.content {padding:0px 15px 10px 15px; border-left:dashed 1px #A9A9A9;}
#colRInvestor {float:left; width:185px; margin-right:15px; background-color:#F3EEC9;}
#colRInvestor div.content {padding:10px 8px 20px 8px;}
/*********** for centered right column annual reports ***********/
.colRAnnualIcon {text-align:center; margin-bottom:5px;}
/*********** for contact us section - different from colContent because of line ***********/
#colLContact {float:left;padding-left:32px; width:540px;}
#colLContact div.content {line-height:1.5; border-right:dashed 1px #A9A9A9;}
#colRContact {float:left; width:182px;}
#colRContact div.content {padding:0px 0px 0px 15px;}
/*********** for Product section ***********/
#colLProduct {float:left; width:182px; padding-left:32px;}
#colLProduct div.content {padding:0px 15px 10px 0px;}
#colRProduct {float:left; width:540px;}
#colRProduct div.content {padding:0px 0px 10px 0px;}
.colLProductGuide{padding:18px 10px 15px 15px; background-color:#F3EEC9;} /***********LEFT column hightlight section***********/
/*********** for Product Guide section ***********/
#colLProGuide {float:left; width:220px; padding-left:32px;}
#colLProGuide div.content {padding:18px 10px 10px 10px; background-color:#F3EEC9;}
#colRProGuide {float:left; width:495px;}
#colRProGuide div.content {padding:0px 0px 10px 15px; line-height:1.5;}
/*********** For Career Tables ***********/
#colRCareer {width:500px; margin-right:13px; z-index:0; border:solid 1px #A9A9A9; padding:10px 10px 10px 15px;
voice-family: "\"}\""; voice-family:inherit; z-index:-1;/***********for IE***********/}html>body #colRCareer {z-index:0;}
/***********especially for product identifier results and product details***********/
.productDetailsLeft {margin-top:10px; margin-right:10px; padding-right:10px;}
.productDetailsRight {margin-left:0px; margin-right:10px; margin-top:20px; padding-left:20px; border-left:dashed 1px #A9A9A9;}
/***********for datagrids and aspx product tables ***********/
.tableBorder {border:solid 1px #A9A9A9; padding:10px 10px 20px 10px; width:460px;}/*********** this border is for main product page***********/
.tableText {font-size:11px;}
.tableTitle {font-size:12px;}
.productTableBorder {z-index:0; border:solid 1px #A9A9A9; padding:10px 10px 20px 10px; width:460px; float:right; voice-family: "\"}\""; voice-family:inherit; z-index:-1;}html>body .productTableBorder {z-index:0;}/*********** this border is for ***********/
/***********for product detail list page - had to nest tables because of asp div issue - nav and links ***********/
.govTableBorder {border:solid 1px #A9A9A9; padding:10px 10px 20px 10px;margin-right:15px;}/*********** border for governance section - ***********/
 .InvestorTableBorder {border:solid 1px #A9A9A9; padding:10px 10px 20px 10px;}
.dottedLine {border-top:dotted 1px #A9A9A9; margin-top:3px; margin-bottom:15px;}	/***********for detailed product guide table lines***********/
.searchLine {border-top:dotted 1px #A9A9A9;margin-top:10px;}
/*********** RYCHLE ODKAZY ***********/
.quickLinksLine {border-top:solid 1px #B8B8B8; margin:8px 0px 8px 0px; padding:0px 0px 0px 0px;}
.quickLinkBold {font-weight:bold; color:#656565;}
.quickLinkSub {margin-left:15px; margin-top:5px; color:#737373;}
/*********** PATICKA ***********/
#footer { font-size: 10px; text-align:center; padding:15px 0px 15px 0px; clear:both;} 
#copyright{ border-top: #AFAFAF 1px solid; width:800px; height:4px; text-align: left;}
/*********** OSTATNI ***********/
.breadcrumb {font-size:8pt; color:#A9A9A9; padding: 10px 0px 20px 32px;}
.breadcrumb a {font-size:8pt; color:#A9A9A9;}
/* h1 {font-size:20px; color:#265F89; margin-bottom:10px; margin-top:0px; font-weight:normal;} */
h2 {font-size:18px; color:#265F89; margin-top:0px; margin-bottom:8px; line-height:1.5;}
h3 {font-size:24pt; color:black; margin-top:0px; margin-bottom:5px;}
h4 {font-size:14px; color:#265F89; margin-top:0px; margin-bottom:10px;}
h4.subtitle {margin-top:20px;}
h5 {font-size:12px; color:#265F89; margin-top:0px; margin-bottom:2px;}
h6 {font-size:12px; color:#265F89; margin-top:0px; margin-bottom:2px; font-weight:normal;} /*********** for about us tour titles ***********/
span.searchTitle {font-size:12px; color:#265F89; font-weight:bold;}/***********for search results page***********/
.careersub {font-size:9pt; color:#265F89; font-weight:bold;}
.references {font-size:8pt; margin-bottom:15px;}
.productTitle {margin-left:32px; margin-bottom:0px;}
.productDisclaimer {float:right; margin-right:8px; margin-bottom:6px;}
.drugLink {float:right;}
.goButton {margin-top:10px;}
.bioImage {float:left; margin-right:10px; margin-bottom:10px;}
.tourIcon {float:left; margin-right:10px; margin-bottom:20px; margin-top:2px;}
.iconLeft {float:left; margin-right:10px; margin-bottom:25px;}
.iconLeftSpace {float:left; margin:0px 5px 80px 5px;}
table.board td {font-size:8pt;}
table.board a.homeSites {font-size:8pt;text-transform:none;}
/*********** OBECNE ***********/
.note {font-size:10px;}
.clear {clear:both;}
.imgRight {float:right;}
.imgLeft {float:left; margin:0px 10px 10px 0px;}
.imgAdLeft {float:left; margin-left:5px; margin-right:5px;}
dd {margin:0px 0px 10px 0px;}
dl {margin:0px 0px 10px 0px;}
dl .indent {margin:8px 0px 8px 8px;}
dl .indent dd {margin:0px 0px 6px 0px;}
div.timeline{display:block;}
.sup { vertical-align:text-top;font-size:80%; line-height:5px;margin-top:0px;padding-top:0px;}
.nudgeRight {float:left; margin-left:10px;}
.spaceBelow {margin-bottom:10px;}
.altRow{background:#F2F9FF;}
.history {display:block; padding-top:5px;}
#dgRSVP td {padding:5px;}
#colLInvestor {width:180px !important;}
p.ahem {display: none;}
#slogan {margin:-124px 0 86px 70px;}
ul#texty li {margin-left:-24px;}
h3.anglicky{font-size: 22px; padding-bottom: 10px;}