/* css Document */
body {margin: 0px; padding: 0px; position:relative;}
body, p, td, td p {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #7d7d7d; font-weight: normal;}

a {color: #007DC3; text-decoration: none;}
a:hover {text-decoration: underline;}
a img {border: none;}

h1 {font-size: 146%; color: #F26522; margin: 0px;}
h2 {font-size: 146%; margin: 0px; padding: 8px 0px 4px 0px;}
h2, h3, h4, h5, h6 {color: #007DC3;}
h3 {font-size: 130%;}
h4 {font-size: 127.2%;}
h5 {font-size: 110%;}
h6 {font-size: 100%;}

h2 a, h3 a, h4 a, h5 a, h6 a {color: #007DC3; text-decoration: underline;}
h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {color: #007DC3; text-decoration: none;}


/* subpage nadpis */
div.nazAdresara h1 {background-image: url(../images/ncss/bg-h1.png); background-repeat: no-repeat; padding: 12px 8px 0px 8px; height: 29px; background-position: bottom;}
div.subContent h1 {margin-bottom: 35px; background-image: url(../images/ncss/bg-h1.png); background-repeat: no-repeat; background-position: bottom; padding: 0px 0px 6px 0px;}
*+HTML BODY div.subContent h1 {padding: 0px 0px 8px 0px;}
* HTML BODY div.subContent h1 {padding: 0px 0px 8px 0px;}

dl, dd, dt {margin: 0px; padding: 0px;}

.nadpisModra {color: #007DC3;}

input {color: #007DC3; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

div.pageContainer {width: 960px; margin: 0px auto;}
div.header {width: 960px; height: 107px;}

div.logo {height: 68px; margin: 0px 0px 4px 0px;}
div.header img, 
div.header img a {margin: 0px; padding: 0px; border: none; float: left;}

/* odhlasenie */
div.login2 {float: left; width: 310px; font-size: 12px; color: #007DC3; margin: 18px 0px 0px 0px;}
div.login2 p {color: #007DC3; margin: 0px; padding: 0px;}
div.login2 p.prihMeno {float: left; text-align: right; line-height: 25px; width: 220px; font-size: 12px;}
div.login2 form {float: right; margin: 0px; padding: 0px;}
div.login2 p input {border: 0px none; background: none #ffffff; cursor: pointer; color: #929292; width: 75px; height: 25px; line-height: 25px; border-left: 1px solid #007DC3; font-size: 12px; margin: 0px; padding: 0px;}

div.topMenu {clear: both; background-image: url(../images/ncss/bg-top-menu.png); background-repeat: no-repeat; width: 730px; height: 35px; float: left;}
div.topMenu ul {margin: 0px; padding: 0px; list-style-type: none;}
div.topMenu ul li {margin: 0px; padding: 0px; float: left;}
div.topMenu ul li a {color: #FFFFFF; text-align: center; text-decoration: none; font-weight: bold; height: 20px; display: block;}
div.topMenu ul li.group633 a {background-image: url(../images/ncss/bt-home.png); width: 43px; height: 35px; font-size: 0px; color:#007DC3;}
div.topMenu ul li.group634 a {width: 108px; padding-top: 15px; background-image: url(../images/ncss/bt-ospol-2.png);}
div.topMenu ul li.group635 a {width: 135px; padding-top: 15px; background-image: url(../images/ncss/bt-vase-zdravie-1.png);}
div.topMenu ul li.group636 a {width: 138px; padding-top: 15px; background-image:url(../images/ncss/bt-odborna-verejnost-2.png);}
div.topMenu ul li a:hover {color: #007DC3; text-decoration: none;}
div.topMenu ul li a:hover {background-position: 0px -35px;}
div.topMenu ul li.menuULDirOpen a {background-position: 0px -35px; color: #007DC3;}
div.topSearch {height: 35px; width: 230px; float: right; position: relative;}
div.topSearch form {margin: 0px; padding: 0px;}
div.topSearch form p {margin: 0px; padding: 0px;}
div.searchBg {background-image: url(../images/ncss/bg-search-input.png); height: 25px; width: 184px; margin-left: 10px;}
div.topSearch input.inputSearch {border: 0px none; height: 15px; padding: 5px 10px 0px 10px; position: relative; top: 1px; left: 1px; width: 170px;}
*+HTML BODY div.topSearch input.inputSearch {top: 1px; padding: 4px 10px 0px 0px; margin: 0px 0px 0px 10px; width: 165px;}
* HTML BODY div.topSearch input.inputSearch {top: 1px; padding: 4px 10px 0px 0px; margin: 0px 0px 0px 10px; width: 165px;}

input.btSearch {background-image: none; position: absolute; top: -3px; left: 194px; height:35px; width: 35px;}

div.topBanner {width: 960px; height: 115px; background-image: url(../images/ncss/top-banner.png); background-repeat: no-repeat; clear: both;}
div.bannerSearch {width: 210px; position: relative; top: 17px; left: 740px;}
div.bannerSearch p {margin: 0px; padding: 0px;}
div.bannerSearch input {border: 1px solid #D7D7D7; height: 16px; width: 185px; margin: 5px 0px 5px 0px; padding: 2px 10px 0px 10px;}

div.navBarLista {background-image: url(../images/ncss/bg-navbar-top.png); background-position: top; background-repeat: no-repeat; background-color: #F2F8FC; margin-top: 10px; padding-top: 1px;}
div.navBarBottom {background-image:url(../images/ncss/bg-navbar-bottom.png); background-position: bottom; background-repeat: no-repeat; height: 2px; width: 960px; font-size: 0px;}
div.navBarLista p {margin: 1px 0px 0px 0px; border-left: 1px solid #D7D7D7; border-right: 1px solid #D7D7D7; padding: 4px;}
span.navZnak {position: relative; top: -1px; margin: 0px 4px 0px 5px;}
div.navBarLista p a {margin-right: 4px;}
div.bannerLeft {margin: 10px 0 0 0;}

/* content subpage and homepage */

div.contentContainer  {width: 730px; float: left; margin: 0px; padding: 0px; background-image: url(../images/ncss/bg-subpage-top.png); background-repeat: no-repeat; background-position: 230px 11px;}
div.contentbox {width: 730px; float: right; margin: 10px 0px 0px 0px; padding: 0px; position: relative;}
div.contentbox p {line-height: 20px; margin: 0px; padding: 4px 0px 4px;}
div.contentContainer div.nazAdresara {margin: 0px; float: right; width: 500px; height: 41px;}
div.contentContainer div.contentbox {width: 500px; background-image: url(../images/ncss/bg-subpageBottom.png); background-repeat: no-repeat; background-position: bottom; padding-bottom: 2px;}
div.contentContainer div.subContent {width: 482px; padding: 13px 8px 0px 8px; margin: 3px 0px 0px 0px; border-left: 1px solid #D7D7D7; border-right: 1px solid #D7D7D7; float: left; /*min-height: 565px;*/}
/* * HTML BODY div.contentContainer div.subContent {height: 565px;} */
div.contentContainer div.subContent h1 {margin-bottom: 35px;}

div.bottominfo {float: right; width: 484px; padding: 0px 8px; margin: 0px; height: 0px; min-height: 0px;}
* HTML BODY div.bottominfo {height: 0px;}
div.bottominfo p {line-height: 20px;}

div.novinkyLinky {width: 730px; background-image:url(../images/ncss/bg-novinky-linky.png); background-repeat: no-repeat; background-position: 0px 8px; margin-bottom: 10px; position: relative;}
div.novinkyLinkyBottom {background-image:url(../images/ncss/bg-novinky-linky-bottom.png); background-repeat: no-repeat; height: 2px; width: 730px; font-size: 0px; clear: both;}

div.subContent ul {margin-left: 16px; padding-left: 16px; list-style-type: none;}
div.subContent ul li {margin-left: 0px; line-height: 20px; background: transparent url(/images/ncss/zoznam02-a1.gif) no-repeat; padding: 0px 0px 0px 14px; background-position: 0px 6px;}

div.subContent ul li ul {margin: 0px; padding: 0px;}
div.subContent ul li ul li {list-style-type: none; background: url(../images/ncss/ulli-prod-li.gif) no-repeat 0px 6px; margin: 0px; padding: 0px 0px 0px 10px;}

div.subContent ul {margin-left: 0px; padding-left: 16px;}
div.subContent ul li {margin-left: 0px; line-height: 20px;}
div.subContent ul li ul {margin: 0px; padding: 0px;}
div.subContent ul li ul li {list-style-type: none; background: url(../images/ncss/ulli-prod-li.gif) no-repeat 0px 9px; margin: 0px; padding: 0px 0px 0px 10px;}

/* end content subpage and homepage */

/* homepage novinky a linky */

div.novinky {width: 730px;}
div.novinky h2 {}

div.news_box {width: 345px; float:left; padding: 10px;}

div.news_box h3 {font-size: 12px; font-weight: bold; color: #F26522; margin: 0px; padding: 0px 0px 10px 0px;}
div.news_box h3 a {color: #F26522; text-decoration: none;}
div.news_box h3 a:hover {text-decoration: underline;}

div.news_date {width: 50px; height: 65px; float: left; background: url(../images/ncss/bg_date_news.png); background-repeat: no-repeat;}
div.news_data {width: 260px; float: right; padding: 0px 20px 0px 0px;}

div.novinky dl {padding: 0px 5px; margin: 2px 0px 4px 0px;}
div.novinky dt {width: 55px; float: left; clear: both; color: #007DC3; font-weight: bold; margin: 5px 0px 4px 6px; padding: 0px;}
div.novinky dd {width: 255px; float: left; font-weight: bold; margin: 5px 0px 5px 6px; padding: 0px;}
div.novinky dd a {color: #7D7D7D;}
div.novinky dd a:hover {text-decoration: underline;}
div.novinky .sekcia {color: #F26522; font-weight: normal;}
div.novinky .sekcia a {color: #F26522; font-weight: normal;}

div.stranky {width: 365px; float: right;}
div.stranky h2 {}
div.stranky ol {margin: 2px 10px 4px 30px; padding: 0px; color: #007DC3;}
*+HTML BODY div.stranky ol {margin: 2px 10px 10px 35px;}
* HTML BODY div.stranky ol {margin: 2px 10px 10px 35px;}

div.stranky ol li {margin: 0px; padding: 5px 8px;}
div.stranky ol li a {color: #F26522; font-weight: bold;}

div.BoxNewsHome {position: relative; padding: 4px 0px 0px 0px; margin: 15px 0px 0px 0px;}

div.allNewsHome {width: 90px; height: 25px; background: url(../images/ncss/bg-viac_news_bt1.png); text-align: center; line-height: 25px; padding: 0px 0px 7px 0px; position: absolute; left: 640px; top: 0px;}
*+HTML BODY div.allNewsHome {top: 0px;}
div.allNewsHome a {background: url(../images/ncss/bg-viac_news_znam.png); background-repeat: no-repeat; background-position: 6px 11px; padding: 0px 0px 0px 3px; display: block;}

/* end homepage novinky a linky */

/* left menu */

div.leftMenu {width: 225px; float: left; margin: 0px 0px 10px 0px;}
div.leftMenuSub {margin: 0px 0px 10px 0px !important;}
div.leftMenu ul {list-style-type: none; margin: 0px; padding: 0px;}
div.leftMenu ul li {width: 218px; background-image: url(../images/ncss/bg-left-menu.png); background-repeat: repeat-x; background-position: bottom; padding: 0px; }
div.leftMenu ul li a {display: block; width: 196px; background-image: url(../images/ncss/menu-a.png); background-repeat: no-repeat; background-position: 10px 11px; padding: 6px 4px 6px 22px;}
div.leftMenu ul li a:hover {background-image: url(../images/ncss/menu-a-hover.png); color:#000000;}
div.leftMenu ul li.menuULDirOpen a {background-image:url(../images/ncss/menu-a-selected.png); color: #F26522;}
div.leftMenu ul li.menuULDirOpen a:hover {background-image: url(../images/ncss/menu-a-hover.png); color:#000000;}

div.leftMenu ul li ul {width: 218px; background-image: url(../images/ncss/bg-left-menu.png); background-repeat: repeat-x; background-position: top; padding: 0px; }
div.leftMenu ul li ul li {background-image: none;}
div.leftMenu ul li ul li a {display: block; width: 185px; background-image: url(../images/ncss/submenu-a.png); background-repeat: no-repeat; background-position: 20px 11px; padding: 6px 4px 6px 33px;}
div.leftMenu ul li ul li.menuULDocClose a,
div.leftMenu ul li ul li.menuULDirClose a {color: #007DC3; background-image: url(../images/ncss/submenu-a.png);}
div.leftMenu ul li ul li a:hover {background-image: url(../images/ncss/submenu-a-hover.png); color:#000000; text-decoration: none;}
div.leftMenu ul li ul li.menuULDocOpen a,
div.leftMenu ul li ul li.menuULDirOpen a, 
div.rightSubmenu ul li.menuULDirOpen a {background-image:url(../images/ncss/submenu-a-selected.png); color: #F26522;}
div.leftMenu ul li ul li.menuULDocOpen a:hover,
div.leftMenu ul li ul li.menuULDocClose a:hover,
div.leftMenu ul li ul li.menuULDirClose a:hover,
div.leftMenu ul li ul li.menuULDirClose a:hover,
div.leftMenu ul li ul li.menuULDirOpen a:hover {background-image: url(../images/ncss/submenu-a-hover.png); color:#000000;}

/* end left menu */

/* right menu */

div.rightMenu {float: right; width: 230px; margin: 10px 0px 10px 0px; position: relative;}

div.obrMenu {height: 28px;}
*+HTML BODY div.obrMenu {height: 39px;}
* HTML BODY div.obrMenu {height: 39px;}

div.obrMenu ul {list-style-type: none; margin: 10px 0px 0px 10px; padding: 0px; font-size: 10px; line-height: 12px;}
div.obrMenu ul li {float: left;}
div.obrMenu ul li a.btSendFriend {background-image:url(../images/ncss/bt-send-friend.png); display: block; height: 25px; background-repeat: no-repeat; width: 80px; background-position: 50px 0px; padding: 0px 0px 0px 0px;}
div.obrMenu ul li a.btSendFriend:hover {background-position: 50px -25px; text-decoration: none; color: #F26522;}
div.obrMenu ul li a.btPrint {background-image:url(../images/ncss/bt-print.png); display: block; height: 18px; background-repeat: no-repeat; width: 50px; background-position: 38px 0px; padding: 7px 6px 0px 10px;}
div.obrMenu ul li a.btPrint:hover {background-position: 38px -25px; text-decoration: none; color: #F26522;}
div.obrMenu ul li a.btBack {background-image:url(../images/ncss/bt-back.png); display: block; height: 18px; background-repeat: no-repeat; width: 50px; background-position: 38px 0px; padding: 7px 6px 0px 10px;}
div.obrMenu ul li a.btBack:hover {background-position: 38px -25px; text-decoration: none; color: #F26522;}

div.rightSubmenu {background-image: url(../images/ncss/bg-right-menu-top.png); width: 231px; background-repeat: no-repeat; background-position: 0 0; padding: 4px 0px 0px 0px; position: relative; left: -1px; background-color: #FFFFFF; display: none; margin: 0px 0px 7px 0px;}
* HTML BODY div.rightSubmenu {position: relative; left: -1px; background-color: #FFFFFF; width: 230px;}
div.rightSubmenuBottom {background-image: url(../images/ncss/bg-right-menu-bottom.png); background-repeat: no-repeat; background-position: bottom; height: 4px; width: 231px; font-size: 0px; line-height: 0px;}
* HTML BODY div.rightSubmenuBottom {width: 230px;}
div.rightSubmenu ul {list-style-type: none; margin: 0px; padding: 0px; border-right: 1px solid #D7D7D7;}
div.rightSubmenu ul li {background-image: none;}
div.rightSubmenu ul li a {display: block; width: 185px; background-image: url(../images/ncss/submenu-a.png); background-repeat: no-repeat; background-position: 10px 11px; padding: 6px 4px 6px 23px;}
div.rightSubmenu ul li a:hover {background-image: url(../images/ncss/submenu-a-hover.png); color:#000000; text-decoration: none;}
div.rightSubmenu ul li a.selected {background-image:url(../images/ncss/submenu-a-selected.png); color: #F26522;}
div.rightSubmenu ul li a.selected:hover {background-image: url(../images/ncss/submenu-a-hover.png); color:#000000;}


/* end right menu */

/* banners */

div.rightBannerTop {width: 220px; padding: 2px 0px 5px 10px; position: relative; margin: 0 auto; text-align:center;}
div.riightBannerBottom {width: 220px; margin: 5px 0px 5px 10px;}

div.bottomBanners {float: right; width: 730px;}
div.bottomBanners  div.bannerLeft {float: left; width: 360px; margin: 0px;}
div.bannerRight {float: right; width: 360px;}

/* end banners */

/* footer */

div.footer {width: 960px; height: 45px; background-image:url(../images/ncss/bg-footer.gif); background-repeat: no-repeat; clear: both; margin: 0px 0px 5px 0px; position: relative; top: 10px;}
div.footer a {color: #7D7D7D;}

div.footerLeft {width: 480px; float: left; padding: 0px 5px 0px 0px;}
div.footerLeft p {margin: 6px 5px 5px 5px; clear:  both; line-height: 14px;}

div.footerRight {width: 465px; float: right; text-align: right; padding: 0px 5px 0px 0px;}
div.footerRight p {margin: 0px 5px 5px 5px; clear:  both; line-height: 24px;}

a.mapaStranok {background-image: url(../images/ncss/bg-mapa-stranok.png); background-repeat: no-repeat; display: block; padding: 0px 8px 0px 5px; float: right; width: 37px; background-position: 0px 6px;}
div.footer a.btSendFriend {background-image:url(../images/ncss/bg-send-friend.png); background-repeat: no-repeat; width: 85px; display: block; padding: 0px 8px 0px 5px; float: right; background-position: 0px 5px}
a.print {background-image: url(../images/ncss/bg-print.png); background-repeat: no-repeat; width: 38px; display: block; padding: 0px 8px 0px 5px; float: right; background-position: 0px 7px;}
a.up {background-image: url(../images/ncss/bg-hore.png); background-repeat: no-repeat; width: 38px; display: block; padding: 0px 2px 0px 5px; float: right; background-position: 0px 7px;}
a.rss {background-image: url(../images/ncss/bt-rss.png); background-repeat: no-repeat; width: 25px; height: 13px; font-size: 0px; display: block; margin: 6px 0px 0px 0px; position: relative; right: 10px; float: right}

/* end footer */

div.clearer {clear: both; font-size: 0px; line-height: 0px; margin: 0px; padding: 0px; float: left;}

/* top nav  */

div.topNav {width: 240px; float: right; text-align: right; position: relative; top: 23px; margin: 0px 10px 0px 0px;}
div.topNav a {line-height: 17px; display: block; float: right; margin: 0px 0px 0px 20px;}
div.topNav a.blindFriendly {background-image: url(../images/ncss/bt-blind-friendly.png); background-repeat: no-repeat; width: 85px;}
div.topNav a.kontakt {background-image: url(../images/ncss/bg-kontakt.png); background-repeat: no-repeat; width: 55px; background-position: 0px 4px;}

/* end top nav  */


/* news */

div.zaznam {border-bottom: 1px solid #cccccc; margin: 0px 0px 10px 0px;}
div.zaznam h2 {font-size: 100%;}

/* end news */

/* special */

div.ulPrettyGalleryContainer {width: 462px;}

img.nvbSeparator {position: relative; top: -1px; left: -1px;}
.image-left {clear: both; float: left; margin: 2px 6px 2px 0px;}
.image-right {clear: both; float: right; margin: 2px 0px 2px 6px;}

.clear {clear: both;}

div.novinky h2,
div.stranky h2 {font-size: 146%; margin: 0px; padding: 0px;}

div#title {display: none; color: #000000; border: 1px solid  #CCCCCC; max-width: 250px; background-color: #F2F8FC; padding: 3px 10px; text-align: left; border: 1px solid #D7D7D7;}
a.block {cursor: help; color: #009933; text-decoration: underline;}
a.block:hover {text-decoration: none;}

.obrLavo {float: left; margin: 2px 5px 2px 0px;}
.obrPravo {float: right; margin: 2px 0px 2px 5px;}

div.prihlasenieOVbox {}
* HTML BODY div.prihlasenieOVbox {}

input.formbuttonAno {background: url(../images/ncss/bg-OV-bt.gif); border: 0px none; color: #ffffff; width: 50px; height: 25px; font-size: 106%; font-family: Arial, Helvetica, sans-serif; float: left; cursor: pointer;}
*+HTML BODY input.formbuttonAno {font-weight: bold;}
* HTML BODY input.formbuttonAno {}
input.formbuttonAno:hover {text-decoration: underline;}


a.buttonZareg2 {display: block; width: 50px; text-align: center; line-height: 25px; height: 25px; background: url(../images/ncss/bg-OV-bt.gif); color: #ffffff; font-size: 106%; float: left; margin: 0px 0px 0px 15px;}
*+HTML BODY a.buttonZareg2 {font-weight: bold;}
* HTML BODY a.buttonZareg2:hover {text-decoration: none;}

table.OV_prihlasenie {width: 99%;}

div.prihlasenieOVbox input.buttonLogonOV {background: url(../images/ncss/pfizer_sk_uzitocne_linky_11.gif); color: #ffffff; line-height: 23px; margin: 5px 30px 0px 90px; border: 0px none; width: 130px; height: 25px; cursor: pointer; text-align: center; float: left; position: relative; left: 0px;}
div.prihlasenieOVbox a.buttonZareg3 {background: url(../images/ncss/pfizer_sk_uzitocne_linky_11.gif); color: #ffffff; line-height: 23px; margin: 5px 0px 0px 0px; border: 0px none; width: 130px; height: 25px; cursor: pointer; text-align: center; float: left; display: block; font-size: 106%; position: relative;}
a.buttonZareg3:hover {text-decoration: none;}

input.otInp {border: 1px solid #D7D7D7; width: 185px; margin: 5px 0px 5px 0px; padding: 2px 10px 2px 10px; color: #007DC3;}
textarea.otTextAr {border: 1px solid #D7D7D7; height: 100px; width: 400px; margin: 5px 0px 5px 0px; padding: 2px 10px 2px 10px; color: #007DC3; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
input.otBt {border: 1px solid #D7D7D7; margin: 5px 0px 5px 0px; padding: 2px 10px 2px 10px; color: #007DC3; width: 130px;}

fieldset {border: 0px none;}

.orange {color: #F26522;}

.left {float: left;}
.right {float: right;}
div.pBanners {padding: 5px 0px 10px 0px; margin: 0px 0px 10px 0px; height: 110px;}

span.rok {font-size: 10px; text-align: center; display: block; padding: 4px; color: #ACACAC;}
span.den {font-size: 20px; text-align: center; color: #007DC3; display: block;/* font-family: Times New Roman, Times, serif;*/ font-weight: bold;}
span.mesiac {font-size: 12px; text-align: center; color: #007DC3; display: block;}

table#sitemap {width: 98.9%;}
table#sitemap tr td {width: 50%;}

div.menuOchorenia {position: relative; display: none; background: url(../images/ncss/bt_pfizer_sk_ochorenia_top_lista.gif) no-repeat top; margin: 10px 0px 5px 0px; height: 32px; line-height: 20px; font-size: 103.9%; clear: both;}
span.prevLink {position: absolute; left: 0px; bottom: 0px; z-index: 100;}
span.prevLink a {background: url(../images/ncss/bt_pfizer_sk_ochorenia_back.gif) no-repeat left; padding-left: 11px;}
span.ochLink {text-align: center; width: 480px; position: absolute; left: 0px; bottom: 0px;}
span.ochLink a {background: url(../images/ncss/bt_pfizer_sk_ochorenia.gif) no-repeat left; padding-left: 15px;}
span.nextLink {position: absolute; right: 0px; bottom: 0px;}
span.nextLink a {background: url(../images/ncss/bt_pfizer_sk_ochorenia_next.gif) no-repeat right; padding-right: 11px;}

/* DUALITA */

span.dualita, span.dualitaMilion, span.dualitaMiliard{
cursor: pointer;
background-color: #F2F8FC;
padding: 0px 2px;
}

.dualita, .dualitaMilion, .dualitaMiliard{
cursor: pointer;
background-color: #F2F8FC;
padding: 0px 2px;
}

.dualitaEuro{
cursor: pointer;
background-color: #F2F8FC;
padding: 0px 5px 0px 2px;
}

#prepocet{

background-color: #F2F8FC;
color: #000;
padding: 3px 10px;
display:none;
text-align: left;
border: 1px solid #D7D7D7;
width:180px;
}

#prepocet .kurz{
clear: both;
}

/* END DUALITA */

/* produkty */

div.produkty-menu {padding-bottom:4px; margin: 0px 0px 10px 0px;}
div.produkty-menu SELECT {width:100%; color:#444;}
div.produkty-menu TABLE {border-collapse:collapse; table-layout:fixed; width:100%; }
div.produkty-menu TABLE TD {border: 1px solid #D7D7D7;padding:3px 5px;background:#F2F8FC;}
div.produkty-menu TABLE TH {border: 1px solid #D7D7D7;padding:3px 5px;background:#F2F8FC; text-align: left; color: #007DC3;}

.produkty-stranky {margin: 0px; padding: 0px 0px 0px 0px; /*border-top: 1px solid #B9D7F5;*/}
.produkty-stranky H2.title-blue {/*color:#05519D;*/ font-size: 120% !important; margin: 0px !important; padding: 0px !important;}

div.produkty_new h4 {font-size: 14px; margin: 0px !important; padding: 0px !important;}
div.produkty_new p {margin: 0px; padding: 0px;}
div.produkty_new produkty-stranky p {font-size: 12px; line-height: 16px !important; margin: 0px !important; padding: 0px !important;}
div.produkty_new produkty-stranky h4 {font-size: 14px; margin: 0px !important; padding: 0px !important;}
div.produkty_new h4.upozornenie {font-size: 11px !important; color: #F26522; text-align: center; background: url(../images/ncss/bg-upozornenie-01.png); background-repeat: no-repeat; background-position: 0px 0px; line-height: 19px !important; padding-left: 30px !important; margin: 16px 0px 4px 0px !important; height: 19px !important;}

table.mainTable {border-collapse: collapse; border: 1px solid #D7D7D7; color: #7D7D7D; margin: 20px 0px 10px 4px; width: 98.9%;}
.mainTable {border-collapse: collapse; border: 1px solid #D7D7D7; color: #7D7D7D; margin: 15px 0px 0px 4px;}

table.mainTable tr td {border-collapse: collapse; border: 1px solid #D7D7D7; color: #7D7D7D;}
table.mainTable tr th {border-collapse: collapse; border: 1px solid #D7D7D7; color: #007DC3; text-align: center !important;}
table.mainTable tr th.thLeft {text-align: left !important;}
table.mainTable tr td.tdRight {text-align: right !important;}

table.mainTable tr td,
table.mainTable tr th {margin: 0px; padding: 8px 8px 8px 8px;}

.pdf {padding-left: 26px; background: url(../images/ncss/ico-pdf-small.png); background-repeat: no-repeat; background-position: 0px 0px;}
.doc {padding-left: 26px; background: url(../images/ncss/icon-ms-word.png); background-repeat: no-repeat; background-position: 0px 0px;}
.xls {padding-left: 26px; background: url(../images/ncss/icon-ms-excel.png); background-repeat: no-repeat; background-position: 0px 0px;}
.ppt {padding-left: 26px; background: url(../images/ncss/icon-power-point.png); background-repeat: no-repeat; background-position: 0px 0px;}
.acc {padding-left: 26px; background: url(../images/ncss/icon-ms-access.png); background-repeat: no-repeat; background-position: 0px 0px;}

a.pdf, a.doc, a.xls, a.doc, a.ppt, a.acc {text-decoration: underline; color: #7D7D7D; display: block; line-height: 16px; margin: 8px 0px 8px 2px;}
a.pdf:hover, a.doc:hover, a.xls:hover, a.doc:hover, a.ppt:hover, a.acc:hover {text-decoration: none;}

div.news_text {padding-bottom: 10px;}

div.news_text h4 {height: 14px !important;}

/* produkty OV */
div.perexImg {position: absolute; top: 72px; right: 9px;}

/* end produkty */

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results iframe{
	display: none;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}


/*info okno pri odchode zo stranok*/

#info {position: absolute; display: none;  width: 300px; height: 121px; font-family: Arial, Helvetica, sans-serif;  
color: #7d7d7d; z-index: 5; background: url(../images/ncss/pfizer_sk_uzitocne_linky_17.gif) repeat-y #EAEAEA;  text-align: left; padding: 24px 15px 0px 75px; 
left: 410px; top: 260px;
/*top: expression(document.body.scrollTop + this.offsetHeight - this.offsetHeight + 250px); line-height: 18px; font-size: 13px;*/}
*+HTML BODY #info {left: 10px;}
* HTML BODY #info {left: 10px;}

div.topInfo {height: 3px; width: 390px; font-size: 0px;
background: url(../images/ncss/pfizer_sk_uzitocne_linky_03.gif); position: absolute; top: 0px; left: 0px;}
div.bottomInfo {height: 3px; width: 390px; font-size: 0px;
background: url(../images/ncss/pfizer_sk_uzitocne_linky_14.png); position: absolute; bottom: 0px; left: 0px;}

#info div {margin: 0px; padding: 0px;}
#info a:link, #info a:visited {display: block; color: white; text-decoration: none;
text-align: center; font-weight: bold; width: 130px; height: 25px; padding: 0px 3px 3px 0px; 
background: url(../images/ncss/pfizer_sk_uzitocne_linky_11.gif); color: #ffffff; line-height: 23px; margin: 5px 0px 0px 0px; position: relative; left: 56px;}
#info p {margin: 0px; text-align:left;}

p.pisZoznam {font-size: 140%; margin-left: 8px !important;}
p.pisZoznam a {width: 22px; height: 22px; line-height: 22px; background: #F2F8FC; display: block; float: left; border: 1px solid #D7D7D7; margin: 0px 2px 0px 0px; text-align: center;}
p.pisZoznamNad {font-size: 160%; border-bottom: 1px solid #D7D7D7; clear: both;}

/* slide show */
div.slideshowBox {min-height: 90px; position: relative;}
div.slideshowBoxOV {min-height: 100px; position: relative; margin: 0px 0px 22px 0px;}
* HTML BODY div.slideshowBox {height: 90px;}
* HTML BODY div.slideshowBoxOV {height: 100px;}
div#slideshow {float: left; width: 460px; min-height: 70px;}
div#slideshow div.newsImage {float: left; height: 99px; overflow: hidden;}
div#slideshow div.newsText {float: left; width: 340px; margin: 0px 0px 0px 15px;}
div#slide {float: left; width: 460px; min-height: 80px;}
* HTML BODY div#slideshow {height: 60px;}
* HTML BODY div#slide {height: 80px;}
div#slideshow h2,
div#slide h2 {font-size: 12px; font-weight: bold; color: #007DC3;}
div#slideshow h2 a,
div#slide h2 a {text-decoration: none;}
div#slideshow h2 a:hover,
div#slide h2 a:hover {text-decoration: underline;}
div.newsNavigacia {min-width: 151px; float: right; z-index: 20; position: absolute; right: 0px; bottom: 2px;}
* HTML BODY div.newsNavigacia {width: 151px;}
div.newsNavigaciaOV {min-width: 210px; float: right; clear: both; z-index: 20; position: absolute; right: 0px; bottom: 2px; display: none; }
* HTML BODY div.newsNavigaciaOV {width: 210px;}
div.newsNavigaciaOV #next {font-size:0px; background: url(../images/ncss/bt_next.png) no-repeat; width: 21px; height: 21px; display: block; float: right; color: #ffffff;}
#next {font-size:0px; background: url(../images/ncss/bt_next.png) no-repeat; width: 21px; height: 21px; display: block; float: left; color: #ffffff;}
div.newsNavigaciaOV #prev {font-size:0px; background: url(../images/ncss/bt_prev.png) no-repeat; width: 21px; height: 21px; display: block; float: right; color: #ffffff;}
#prev {font-size:0px; background: url(../images/ncss/bt_prev.png) no-repeat; width: 21px; height: 21px; display: block; float: left; color: #ffffff;}
#nav {float: left; margin: 3px 9px;}
div.newsNavigaciaOV #nav {float: right; margin: 3px 9px;}
#nav a {color: #F26522; border-left: 1px solid #007DC3; padding: 2px 5px; font-size: 12px; margin-top: 2px;}
#nav a.activeSlide {font-weight: bold;}
a.navLast {border-right: 1px solid #007DC3 !important;}

div.slideshowBoxOV div.newsImage {float: left; width: 90px; height: 100px; overflow: hidden;}
div.slideshowBoxOV div.newsText {float: left; width: 355px; margin: 0px 0px 0px 12px; line-height: 20px;}
div.pdfOV {padding: 0px 0px 0px 25px; position: absolute; bottom: 0px; left: 102px; background: url(../images/ncss/pdf-OV-priloha.png) no-repeat 0px 2px;}
div.pdfOV span.openBt {display: block; width: 60px; height: 20px; line-height: 20px; background: #007DC3; color: #fff; text-align: center; float: left;}
div.pdfOV span.openBt a {color: #fff; text-decoration: none; font-weight: bold; font-size: 109.1%;}
div.pdfOV span.openBt a:hover {text-decoration: underline;}
span.infoOsubore {display: block; float: left; margin: 0px 10px 0px 0px;}

div#slide h5 {margin: 0px; padding: 0px; font-size: 109.1%; color: #F26522;}
div#slide h5 a {color: #F26522; text-decoration: none;}
div#slide h5 a:hover {text-decoration: underline;}

div.line {border-bottom: 1px solid #D7D7D7; font-size: 0px; text-indent: -5000px; margin: 15px 0px 0px 0px; padding: 0px; clear: both;}

span.ovNewsDate {display: none;}

ul#zaznam {margin: 15px 0px 0px 2px; padding: 0px;}
ul#zaznam li a {color: #7D7D7D; text-decoration: none;}
ul#zaznam li a:hover {text-decoration: underline !important;}

span.sekcia {color: #F26522;}

span.sekcia a {color: #F26522 !important; text-decoration: none;}
span.sekcia a:hover {text-decoration: underline;}
.none {display: none !important;}

table.tabulka-zaklad {width: 99.5%;}
table.tabulka-zaklad tr td {color: #007DC3;}
table.tabulka-zaklad select {width: 230px;}
table.tabulka-zaklad input {float: right; margin: 5px 7px 25px 0px;}

table.tabulka-zaklad1 {width: 99.5%; border-collapse: collapse; border: 1px solid #D7D7D7; margin: 0px !important;}
table.tabulka-zaklad1 tr th {border: 1px solid #D7D7D7; color: #007DC3; padding: 15px 10px; text-align: left;}
table.tabulka-zaklad1 tr td {border: 1px solid #D7D7D7; padding: 15px 10px; text-align: left;}

.tabulkaStandard {}
table.tabulkaStandard, table.tabulkaStandard tr, table.tabulkaStandard tr td {
margin: 0px; padding: 0px; border-collapse: collapse;}
table.tabulkaStandard {margin: 0px 0px 7px 0px; width: 99%; border-bottom: 1px solid #D7D7D7;}
table.tabulkaStandard tr td {border-bottom: 1px solid #D7D7D7; padding: 5px 8px;}
table.tabulkaStandard tr th {font-size: 100%; text-align: left; padding: 8px; color: #007DC3;  border-bottom: 1px solid #D7D7D7;}

div.OVbanners {position: relative; clear: both; float: left; height: 135px; width: 479px; margin: 10px 0px 10px;}
h2.clearerMedz {font-size: 1px;}
form {margin: 0px; padding: 0px;}

/* send link form */

body.forumNewMainTable {margin: 0px; padding: 0px; overflow: hidden;}
div.send_link {background: #FFFFFF; width: 570px; height:480px !important;}
div.send_link form {margin: 0px; padding: 0px; padding: 0px 22px 16px 22px;}
div.send_link fieldset {margin: 0px; padding: 0px;}
div.send_link h3 {font-size: 146%; color: #F26522; margin: 0px; padding: 16px 22px 30px 22px;}
div.send_link legend {display: none;}
div.send_link label {font-size: 127.2%; color: #007DC3; font-weight: bold; width: 145px; display: block; float: left;}
div.send_link input {float: left;}
div.send_link input.SLinput {border: 1px solid #D7D7D7; height: 19px; width: 311px; margin: 0px; padding: 0px 5px 0px 7px;}
div.send_link iframe {border: 0px none; width: 318px; margin: 2px 0px;}
*+HTML BODY div.send_link iframe {border: 0px none; width: 322px; margin: 0px; height: 160px;}
* HTML BODY div.send_link iframe {border: 0px none; width: 322px; margin: 0px; height: 160px;}
div.obalIframe {background: url(../images/ncss/background-iframe.jpg) no-repeat 0px 28px; width: 324px; float: left; position: relative; padding: 2px 4px 14px 2px;}
*+HTML BODY div.obalIframe {background: none;}
* HTML BODY div.obalIframe {background: none;}
div.obalIframe  iframe {height: 170px; margin-bottom: 5px;}
p.captcha img {border: 1px solid #CCC;}
div.send_link p {line-height: 30px; margin: 2px 0px 3px 0px; clear: both;}
div.send_link input.required {background-color: #ECF8FE;}
div.send_link textarea {float: left;}
div.send_link label.messageSL {position: relative; top: 30px;}
div.send_link div.wysiwyg {float:left;}
div.toolbar {background-color: #FFFFFF !important;}
div.toolbar a {border: 1px solid #FFFFFF !important;}
div.toolbar span {border: 1px solid #ffffff !important;}
*+HTML BODY div.toolbar span {border: 0px none !important;}
* HTML BODY div.toolbar span {border: 0px none !important;}
div.toolbar span:hover {border: 1px solid #D7D7D7 !important;}
div.toolbar a:hover {border: 0px none !important;}
*+HTML BODY div.toolbar a:hover {border: 1px solid #D7D7D7 !important;}
* HTML BODY div.toolbar a:hover {border: 1px solid #D7D7D7 !important;}
input.Sbuton {position: relative; left: 408px; top: 4px;}

div.news_text ul {position: relative; clear: both; display: block;}

/* popup OV */

body.body-popup {margin: 0px; padding: 0px;}
div.prihlaseniePage {width: 300px; margin: 150px auto; position: relative; background: url(../images/ncss/pfizer_sk_uzitocne_linky_17.gif) repeat-y #EAEAEA; padding: 24px 20px 15px 70px;}

div.prihlasenieInPage {width: 300px; position: relative;}

div.topInfo {height: 3px; width: 390px; font-size: 0px;
background: url(../images/ncss/pfizer_sk_uzitocne_linky_03.gif); position: absolute; top: 0px; left: 0px;}

form {margin: 0px; padding: 0px;}

div.prihlaseniePage h1 {margin: 0px; padding: 10px 0px 10px 0px !important;}
div.prihlaseniePage p,
div.prihlasenieInPage p {margin: 4px 0px; padding: 0px; text-align: left;}
div.prihlaseniePage fieldset,
div.prihlasenieInPage fieldset {margin: 0px; padding: 0px;}
div.prihlaseniePage legend,
div.prihlasenieInPage legend {margin: 0px; padding: 0px; display: none;}
div.prihlaseniePage label b,
div.prihlasenieInPage label b {margin: 4px 0px 4px 0px; padding: 0px; clear: both; width: 50px; float: left; line-height: 16px;}
div.prihlaseniePage input.input,
div.prihlasenieInPage input.input {border: 1px solid #D7D7D7; float: left; margin: 4px 0px 4px 0px; width: 210px;}
div.prihlaseniePage input.buttonLogon,
div.prihlasenieInPage input.buttonLogon {background: url(../images/ncss/pfizer_sk_uzitocne_linky_11.gif); color: #ffffff; line-height: 23px; margin: 5px 0px 0px 0px; border: 0px none; width: 130px; height: 25px; cursor: pointer; position: relative;  left: 50%; margin-left: -65px !important;}
* HTML BODY div.prihlaseniePage input.buttonLogon {left: 90px; margin: 0px !important;}
* HTML BODY div.prihlasenieInPage input.buttonLogon {left: 90px; margin: 0px !important;}
div.prihlaseniePage input.buttonLogon:hover,
div.prihlasenieInPage input.buttonLogon:hover {text-decoration: underline;}
div.prihlaseniePage p.regPosunutie,
div.prihlasenieInPage p.regPosunutie {position: relative; left: -25px;}

div.newButton input.buttonLogon {background: url(../images/ncss/pfizer_sk_uzitocne_linky_11.gif); color: #ffffff; line-height: 23px; margin: 5px 20px 0px 0px !important; border: 0px none; width: 130px; height: 25px; cursor: pointer; position: relative; left: 0px; float: left;}
div.newButton input.buttonLogon:hover {text-decoration: none;}
div.newButton a.buttonZareg3 {background: url(../images/ncss/pfizer_sk_uzitocne_linky_11.gif); color: #ffffff; line-height: 23px; margin: 5px 0px 0px 0px; border: 0px none; width: 130px; height: 25px; cursor: pointer; text-align: center; float: left; display: block; position: relative;}
div.newButton a.buttonZareg3:hover {text-decoration: none;}
* HTML BODY div.newButton input.buttonLogon {left: 0px; margin: 5px 20px 0px 0px !important;}

div.karieraBg {background: url(../images/ncss/pfizer-new-kariera.jpg) no-repeat top right; min-height: 238px; width: 482px;}
div.karieraBg h2 {margin: 5px 0px 5px 0px;}
div.karieraBg h3 {font-size: 110%; margin: 0px 0px 5px 0px;}
div.karieraBg h3 span {font-size: 90.9%; font-weight: normal;}
div.karieraBg h3 span a {color: #F26522;}

div.karieraBg h4 {font-size: 108%;}

/* moj doktor registracia */

table.mojdoktorTable {margin: 5px 0px; border-collapse: collapse; width: 99%;}
table.mojdoktorTable tr td,
table.mojdoktorTable tr th {margin: 0px; padding: 0px;}

div.subContent input.buttonLogon {background: url(../images/ncss/pfizer_sk_uzitocne_linky_11.gif); color: #ffffff; line-height: 23px; margin: 5px 0px 5px 0px; border: 0px none; width: 130px; height: 25px; cursor: pointer; text-align: center !important;}

div.subContent .input {border: 1px solid #D7D7D7; margin: 4px 0px 4px 0px;}
input.submit {margin: 3px;}

.otBt {position: relative; left: 50%; margin-left: -65px !important;}
input.otazkaBt {position: relative; left: 180px;}
div.homeBanner {text-align:center; margin: 10px auto 0px auto;}
div.subBanner {margin:10px 0 0 0;}

/* banner - popup OV */

#box {padding: 0px; height: 500px;  width: 500px; text-align: left; position: absolute; top: 270px; left: 50%; margin-left: -250px; z-index: 1000;}
#box a.close {position: absolute; top: 5px; right: 5px; color:#fff; text-decoration:none; font-weight: bold; padding: 4px 8px;}
#box a.close:hover {text-decoration: underline;}

/* banner - popup HP */

#boxHpB {padding: 0px; width: 800px; height: 214px; position: absolute; top: 222px; left: 50%; margin-left: -400px;}
#boxHpB a.close {position: absolute; left: 5px; top: 5px; color: #fff; text-decoration: none; font-weight: bold; padding: 4px 8px;}
#boxHpB a.close:hover {text-decoration: underline;}

/* sms komunikacia */

div.smsKomunikacia {}
div.smsKomunikacia label {cursor: pointer;}
table.smsFormular {border-collapse: collapse; width: 99.8%; vertical-align: text-top;}
table.smsFormular tr td {padding: 2px 4px;}
table.smsFormular textarea,
table.smsFormular select {width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
td.smsKontakt {width: 22%; font-weight: bold; font-size: 110%; color: #F26522;}
td.smsInpBox {width: 78%;}
td.smsInpBox input {width: 99%;}
tr.nadpis td {font-weight: bold; font-size: 110%; color: #F26522; height: 40px; vertical-align: bottom;}

input.buttonSms {background: url(../images/ncss/pfizer_sk_uzitocne_linky_11.gif); color: #ffffff; border: 0px none; width: 130px; height: 25px; cursor: pointer; text-align: center;}

div.pocetZnakov {float: right; font-weight: normal; color: #7d7d7d;}
div.pocetZnakov input.ramcek {width: 24px; border: 0px none; background: none; color: #7d7d7d; font-size: 12px;}
label.textSms {width: 200px; float: left;}

table.partnerLoga {border-collapse: collapse; width: 100%;}
table.partnerLoga tr td {width: 50%; height: 110px; vertical-align: middle; text-align: center;}
table.partnerLoga2 {border-collapse: collapse; width: 100%;}
table.partnerLoga2 tr td {width: 100%; vertical-align: middle; text-align: center; padding: 20px 0px 20px 0px;}


div.regFormNew input.buttonLogonOV {background: url(../images/ncss/pfizer_sk_uzitocne_linky_11.gif); color: #ffffff; line-height: 23px; margin: 5px 30px 0px 90px; border: 0px none; width: 130px; height: 25px; cursor: pointer; text-align: center; float: left; position: relative; left: 0px;}

div.regFormNew input.btn-large {background: url(../images/ncss/btn-big.gif); color: #ffffff; line-height: 23px; margin: 5px 0px 0px 0px; border: 0px none; width: 185px; height: 25px; cursor: pointer; text-align: center; position: relative; left: 0px;}

table.newsTabObsah tr td {vertical-align: top;}

/* news_sutaz */

div.news_sutaz {}
div.news_sutaz hr {display: none;}
div.news_sutaz div.news_content {width: 150px; float: left; margin: 0px 15px 25px 0px;}
div.news_sutaz div.vpravo {margin: 0px 0px 25px 0px;}
div.news_sutaz div.sutazImgBox {}

div.news_sutaz div.popis {width: 130px; float: left; margin: 5px 0px 0px 0px;}
div.news_sutaz div.popis p {margin: 0px; padding: 0px; font-style: italic; line-height: normal; color: #000000;}
div.news_sutaz div.popis p.bod {color: #007dc3; font-size: 127.27%; font-style: normal;}
div.news_sutaz div.detail_obrazka {width: 20px; height: 20px; float: right; margin: 10px 0px 0px 0px; }
div.news_sutaz div.detail_obrazka a {display: block; width: 20px; height: 20px; background: url(/images/css/sutaz/lupa-sutaz.png) left top no-repeat; text-indent: -3000px; outline: none;}
div.news_sutaz div.detail_obrazka a:hover {background-position: left bottom;}

div.popupNahlad {display: none;}
div.highlight {display: block; background: none; z-index: 20000; position: absolute; width: 659px; height: 499px; margin: 0px 0px 0px -130px; left: 0px; top: 42px; overflow: hidden;}
div.pozadieTop {position: absolute; left: 0px; top: 0px;}
div.contentPopup { z-index: 30000; position: absolute; left: 20px; top: 20px; width: 620px; height: 460px;}

div.popUpImg {width: 507px; height: 337px; overflow: hidden; display: block; position: relative; left: 60px; text-align: center; margin: 0px 0px 15px 0px;}

*+HTML BODY div.popUpImg {left: 0px;}
* HTML BODY div.popUpImg {left: 0px;}

a.zatvorit {padding: 0px 15px 0px 0px; color: #F16521; text-decoration: underline;}
a.zatvorit:hover {text-decoration: none;}

div.popupNahlad {text-align: center;}
div.popupNahlad span.hlasuj {font-size: 127.27%; color: #007dc3; font-weight: bold;}

table.hlasovanieTable {width: 620px; border-collapse: collapse; display: none;}
table.hlasovanieTable tr td.tlHlasuj {width: 422px; text-align: center;}
table.hlasovanieTable tr  td.dvadsat {width: 188px; text-align: right; padding: 0px 10px 0px 0px;}

td.tlHlasuj a {background: url(/images/css/sutaz/bt-hodnotenie.png) left top no-repeat; display: block; float: left; width: 21px; height: 21px; text-align: center; line-height: 21px; color: #ffffff; text-decoration: none;}
td.tlHlasuj a:hover {text-decoration: underline;}

p.hlasovanieVystup {display: none;}

div.topPanel {width: 480px; height: 55px; margin: 0px 0px 0px 0px; position: relative; top: -20px;}
div.topPanelBox {width: 480px; height: 55px; margin: 0px 0px 0px 0px;}
div.topPanel div {background: url(/images/css/sutaz/sutaz-topBox.png) left top no-repeat; width: 235px; height: 55px;}
div.topPanel div p {font-size: 109.09%; font-weight: bold; margin: 10px 0px 0px 7px; padding: 0px; line-height: normal;}
div.topPanel div p.bod {color: #f26522; margin: 0px 0px 0px 7px; font-size: 145.45%;}
div.topPanel div p.help {cursor: help; color: #007dc3; margin: 0px 0px 0px 7px; font-size: 145.45%;}
div.topPanel div p.help a {text-decoration: none; outline: none;}
div.topPanel div.left {float: left;}
div.topPanel div.right {float: right;}

/* form dotaznik */
form#dotaznik2011 label {width: 99%; cursor: pointer; display: block;}
form#dotaznik2011 textarea {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #007DC3; width: 460px;}

.tlacitkoFormulara {background: url(../images/ncss/pfizer_sk_uzitocne_linky_11.gif); color: #ffffff; line-height: 23px; margin: 5px 0px 0px 0px; border: 0px none; width: 130px; height: 25px; cursor: pointer; text-align: center;}
