@media screen{* {margin:0;padding:0;}
body {font-family:sans-serif;font-size:11px;background:url('../graphics/page-bg-sp.gif') 0 0 repeat-x;text-align:center;color:#666666;}
body.homepage {background:url('../graphics/page-bg.gif') 0 0 repeat-x;}
a {color:#00aeef;}
button {cursor:pointer;}
form input[type=hidden] {display:none !important;}
input.button, button.button {/* overflow:hidden;*/ _width:0;*overflow:visible;}

#page {margin:6px auto;text-align:left;width:980px;position:relative;padding-top:39px;}
.homepage #page {margin:9px auto;padding-top:46px;} 

/* LOGO */
h1#logo{position:absolute;left:65px;top:72px;width:120px;height:64px;margin:0;overflow:hidden;}
h1#logo a, h1#logo span{display:block;width:120px;height:64px;}
h1#logo span{position:absolute;left:0;top:0;background:url('../graphics/logo-sp.gif');cursor:pointer;}
.homepage h1#logo{ left:54px;top:102px;width:179px;height:95px;}
.homepage h1#logo a, h1#logo span{width:179px;height:95px;}
.homepage h1#logo span{background:url('../graphics/logo.jpg');}
/* HEADER */
#header {background:url('../graphics/head-sp.jpg') 0 0 no-repeat;height:128px;}
#header #flash-header {width:715px;height:128px;float:right;}
.homepage #header {background:url('../graphics/head-bg.jpg') 0 0 no-repeat;height:208px;}
.homepage #header #flash-header {height:208px;}

/* MENU AT THE TOP OF PAGE */
#topMenu {position:absolute;top:0;right:0;width:980px;height:39px;background:url('../graphics/top-bg-sp.gif') 0 0 repeat-x;}
#topMenu ul {list-style:none;background:url('../graphics/top-bg-sp-left.jpg') 0 0 no-repeat;height:39px;}
#topMenu ul li {float:right;height:24px;margin-left:35px;}
#topMenu ul li.search {padding-top:11px;}
#topMenu ul li a, #topMenu ul li.search label {position:relative;display:block;float:left;}
#topMenu ul li span {position:absolute;display:block;width:100%;height:100%;top:0;left:0;cursor:pointer;}
#topMenu ul li.search label {width:101px;height:18px;margin-top:2px;}
#topMenu ul li.search input.text {border:0;background:url('../graphics/top-input.gif') 0 0 no-repeat;padding:0 4px;display:block;float:left;width:143px;height:21px;_width:151px;margin-right:3px;line-height:21px;color:#0074ca;}
#topMenu ul li.search label span {background:url('../graphics/top-search.gif') 0 0 no-repeat;}
#topMenu ul li.search input.button {width:23px;height:21px;margin-right:16px;}
#topMenu ul li.map {margin-top:14px;}
#topMenu ul li.map a {width:101px;height:15px;}
#topMenu ul li.map a span {background:url('../graphics/top-mapa-stranek.gif') 0 0 no-repeat;}
#topMenu ul li.press {margin-top:12px;}
#topMenu ul li.press a {width:105px;height:18px;}
#topMenu ul li.press a span {background:url('../graphics/top-press.gif') 0 0 no-repeat;margin-left:-1px;}
#topMenu ul li.write-us {margin-top:15px;}
#topMenu ul li.write-us a {width:88px;height:14px;}
#topMenu ul li.write-us a span {background:url('../graphics/top-napiste-nam.gif') 0 0 no-repeat;}

.homepage #topMenu, .homepage #topMenu ul, .homepage #topMenu ul li {height:46px;}
.homepage #topMenu {background:url('../graphics/top-bg.gif') 0 0 repeat-x;}
.homepage #topMenu ul {background:url('../graphics/top-bg-left.jpg') 0 0 no-repeat;}
.homepage #topMenu ul li.search {padding-top:13px;}
.homepage #topMenu ul li.map {margin-top:16px;}
.homepage #topMenu ul li.write-us {margin-top:17px;}



/* HORIZONTAL MENU */
#horizontalMenu {margin-top:4px;_margin-top:2px;height:45px;list-style:none;}
#horizontalMenu li {width:242px;height:45px;position:relative;float:left;margin-right:4px;}
#horizontalMenu li a {display:block;}
#horizontalMenu li a span {display:block;width:242px;height:45px;position:absolute;top:0;left:0;cursor:pointer;}
/* FIRST LEVEL of MENU */
#horizontalMenu li.zubna-ordinacia {z-index:100;}
#horizontalMenu li.e-zubar {z-index:99;}
#horizontalMenu li.novinky-a-tipy {z-index:98;}
#horizontalMenu li.orbit-zona {z-index:100;margin-right:0px;}
#horizontalMenu li.zubna-ordinacia a span {background:url('../graphics/menu-ordinace.gif') 0 0 no-repeat;}
#horizontalMenu li.e-zubar a span {background:url('../graphics/menu-zubar.gif') 0 0 no-repeat;}
#horizontalMenu li.novinky-a-tipy a span {background:url('../graphics/menu-novinky.gif') 0 0 no-repeat;}
#horizontalMenu li.orbit-zona a span {background:url('../graphics/menu-zona.gif') 0 0 no-repeat;}
#horizontalMenu li.hover a span, #horizontalMenu li:hover a span {background-position:0 -45px;}

#horizontalMenu li ul {position:absolute;list-style: none;background:url('../graphics/menu-sub1-top.gif') 0 0 no-repeat;top:42px;padding-top:3px;visibility:hidden;}
#horizontalMenu li ul li {background-color:#006ac1;border-left:1px solid #c0ebfb;border-right:1px solid #c0ebfb;width:240px;_width:242px;height:auto;}
#horizontalMenu li ul li.last {padding-bottom:4px;background:#006ac1 url('../graphics/menu-sub1-bottom.gif') -1px bottom no-repeat;}
#horizontalMenu li ul li a {text-transform:uppercase;color:#fff;text-decoration:none;height:auto;display:block;padding:6px 20px 7px 67px;border-bottom:1px solid #007fcd;background:url('../graphics/arrow-menu.gif') 50px 10px no-repeat;}
#horizontalMenu li ul li.last a {border-bottom:0;}
#horizontalMenu li ul li.hasSubmenu a {background:url('../graphics/arrow-menu-sub.gif') 50px 10px no-repeat;}
#horizontalMenu li ul li a:hover {background-color:#0075c7;}
#horizontalMenu li ul div.submenu {visibility:hidden;position:absolute;margin-left:240px;top:-4px;padding-top:4px;background:url('../graphics/menu-sub2-top.gif') 0 0 no-repeat;}
#horizontalMenu li.orbit-zona ul div.submenu {margin-left:-242px;}
#horizontalMenu li ul div.submenu div.bottom {background:url('../graphics/menu-sub2-bottom.gif') 0 0 no-repeat;height:4px;font-size:1px;clear:left;width:242px;}
#horizontalMenu li ul div ul {position:static;background-image:none;padding-top:0px;zoom:1;}
#horizontalMenu li ul div ul li {background-color:#008ed2;}
#horizontalMenu li ul div ul li.last {background:#008ed2;padding-bottom:0px;}
#horizontalMenu li ul div ul li a {text-transform:none;color:#d9f4ff;padding-left:23px;background-image:none !important;border-bottom:1px solid #00a5db !important;}
#horizontalMenu li ul div ul li a:hover {background-color:#009ad7;color:#fff;}
#horizontalMenu li ul div ul li.last a {border-bottom:0;}
#horizontalMenu li ul div ul li.last a {border-bottom:0 !important;}
#horizontalMenu li ul div ul li.last li a {border-bottom:1px solid #00a5db !important;}
#horizontalMenu li ul div ul li.last li.last a {border-bottom:0 !important;}
#horizontalMenu li:hover ul,
#horizontalMenu li.hover ul {visibility:visible;}
#horizontalMenu li:hover ul ul,
#horizontalMenu li.hover ul ul {visibility:hidden;}
#horizontalMenu li:hover ul li:hover ul,
#horizontalMenu li.hover ul li.hover ul,
#horizontalMenu li:hover ul li:hover div,
#horizontalMenu li.hover ul li.hover div {visibility:visible;}
#horizontalMenu li:hover ul li:hover ul ul,
#horizontalMenu li.hover ul li.hover ul ul,
#horizontalMenu li:hover ul li:hover div div,
#horizontalMenu li.hover ul li.hover div div {visibility:hidden;}
#horizontalMenu li.hover ul li.hover div div.bottom {visibility:visible;}
#horizontalMenu li.hover ul li.hover div div div.bottom {visibility:hidden;}
#horizontalMenu li:hover ul li:hover ul li:hover ul,
#horizontalMenu li.hover ul li.hover ul li.hover ul,
#horizontalMenu li:hover ul li:hover div li:hover div,
#horizontalMenu li.hover ul li.hover div li.hover div {visibility:visible;}

/* LEFT SUBPAGE MENU */
#submenu {width:242px;/* margin-bottom:4px;*/}
#submenu h3 {width:205px;_width:242px;height:35px;color:#fff;font-size:14px;line-height:35px;padding-left:37px;background:url('../graphics/submenu-top.gif') 0 0 no-repeat;text-transform:uppercase;}
#submenu div.bottom {background:url('../graphics/submenu-bottom.gif') 0 0 no-repeat;width:242px;height:4px;font-size:4px;}
#submenu ul {list-style:none;border-left:1px solid #c0ebfb;border-right:1px solid #c0ebfb;}
#submenu ul li {background:#006ac1 url('../graphics/arrow-menu.gif') 15px 8px no-repeat;border-bottom:1px solid #007fcd;text-transform:uppercase;}
#submenu ul li a {color:#fff;display:block;text-decoration:none;padding:5px 15px 6px 35px;}
#submenu ul li a:hover {background:#0075C7 url('../graphics/arrow-menu.gif') 15px 8px no-repeat;}
#submenu ul li.hasSubmenu, #submenu ul li.hasSubmenu a:hover {background-image:url('../graphics/arrow-menu-sub.gif');}
#submenu ul ul {border:0;margin-left:10px;}
#submenu ul ul li {border:0;text-transform:none;background:#0075c7 url('../graphics/arrow-submenu.gif') 15px 9px no-repeat; padding-bottom:5px;}
#submenu ul ul ul li {padding-bottom:0px;zoom:1;}
#submenu ul ul li a {color:#99d5ff;padding:3px 15px 3px 35px;}
#submenu ul ul li a:hover {color:#fff;background:url('../graphics/arrow-submenu.gif') 15px 9px no-repeat !important;}
#submenu ul li a.active {color:#fff !important;}
#submenu ul li.expanded {background-color:#0075c7;}

/* CONTENT */
#content {margin-top:4px;}
/*#content .content .text-wrapper {border-left : 1px solid #c0ebfb;border-right: 1px solid #c0ebfb;padding : 20px 30px;background : #fff url('../graphics/content-gradient.gif') 0 bottom repeat-x;margin-bottom : -3px;_zoom : 1;}*/
/* BOXIK */
#content .boxik {width:190px;height:254px;_width:242px;_height:294px;background:url('../graphics/boxik.jpg') 0 0 no-repeat;padding:20px 26px;margin-right:4px;float:left;position:relative;color:#666;z-index:1;}
#content #zonaBox {margin-right:0px;}
#content .boxik h2 {font-size:16px;color:#0074ca;min-height:40px;_height:40px;margin-bottom:20px;}
#content .boxik a.button {color:#fff;text-decoration:none;height:23px;display:-moz-inline-block;*display:inline-block;background:url('../graphics/button-blue-right.gif') right 0 no-repeat;padding-right:20px;float:left;position:absolute;bottom:20px;}
#content .boxik a.button span {display:-moz-inline-block;display:inline-block;line-height:23px;height:23px;background:url('../graphics/button-blue-left.gif') 0 0 no-repeat;padding-left:21px;cursor:pointer;}

/* ORDINACE */
#content #ordinaceBox {background:url('../graphics/boxik-ordinace.jpg') 0 0 no-repeat;padding-right:10px;width:206px;_width:242px;}
.homepage #content #ordinaceBox {margin-top:0px !important;}
#content .left-side #ordinaceBox {margin-right:0px;}
#content #ordinaceBox p {width:130px;margin-bottom:0px;}
#content #ordinaceBox p a.button {bottom:120px;left:26px;}
#content #ordinaceBox form {position:absolute;bottom:0;height:100px;_width:216px;}
#content #ordinaceBox form h2 {min-height:20px;height:auto;margin-bottom:4px;*margin-bottom:2px;_margin-bottom:4px;margin-top:6px;font-size:14px;}
#content #ordinaceBox form p {width:110px;/*  float:left;margin-right:-3px;display:inline;*/}
#content #ordinaceBox form p.button {clear:both;}
#content #ordinaceBox form input.text{font-size:11px;color:#0074CA;border:1px solid #004696;padding:2px 3px;display:block;width:180px;}
#content #ordinaceBox form input.button {color:#fff;background:url('../graphics/button-darkblue-125.gif') 0 0 no-repeat;width:125px;height:23px;line-height:23px;border:0;padding-left:21px;text-align:left;font-size:11px;margin-top:5px;*margin-top:2px;_margin-top:5px;}

/* ZUBAR */
#content #zubarBox {background:url('../graphics/boxik-zubar.jpg') 0 0 no-repeat;}

/* NOVINKY */
#content #novinkyBox #content .article h3 {font-size:11px;margin-bottom:10px;font-weight:800;}
#content #novinkyBox #content .article p {font-size:11px;}

/* ZONA */
#content #zonaBox a.button {bottom:24px;}
#content #zonaBox {background:url('../graphics/boxik-zona-slovnik.gif') 0 0 no-repeat;}

/* REKLAMA */
#content .reklama {display:block;width:242px;height:95px;margin-top:4px;float:left;}
#content .reklama span {display:block;width:242px;height:95px;position:absolute;background:url('../graphics/boxik-reklama-zdravezuby.jpg') 0 0 no-repeat;cursor:pointer;}

/* SUBPAGE */
.content {float:right;width:734px;font-size:12px;}
#content .left-side {width:242px;}
.content a:visited {color:#004696;}
.content a:hover {color:#43ccff;}
.content .text-wrapper {border-left:1px solid #c0ebfb;border-right:1px solid #c0ebfb;padding:20px 30px;background:#fff url('../graphics/content-gradient.gif') 0 bottom repeat-x;margin-bottom:-3px;_zoom:1;}
.content .bottom {width:734px;height:4px;font-size:1px;background:url('../graphics/article-bottom.gif') 0 0 no-repeat;/* _margin-left:2px;*/}
/* DROBECKY */
#content .content .drobecky {background:url('../graphics/breadcrumb-top.gif') 0 0 no-repeat;padding-top:4px;border-bottom:1px solid #c0ebfb;}
#content .content .drobecky p {background-color:#eaf8fe;border-left:1px solid #c0ebfb;border-right:1px solid #c0ebfb;padding:5px 27px;font-size:10px;font-family:"Tahoma", sans-serif;color:#2f5d90;margin:0px;}
#content .content .drobecky p a {color:#2f5d90;padding-right:9px;background:url('../graphics/arrow-breadcrumb.gif') right 60% no-repeat;padding-left:3px;}
/* CONTENT */
#content .content h2 {font-size:22px;color:#0074ca;margin-bottom:20px;}
#content .content h2 small {font-size:10px;display:block;color:#335e90;}
#content .content table {border-collapse:collapse;font-size:11px;}
#content .content table th {color:#004696;border:1px solid #c2e0f1;padding:5px 12px;background-color:#e5f7fd;text-align:left;}
#content .content table td {color:#2f5d90;border:1px solid #e0eff8;padding:3px 12px;background-color:#fff;}
#content .content table tr.even td {background-color:#f2fbfe;}
#content .content table sup small {color:#00aeef}
#content .content p.footnotes {font-size:10px;padding-left:12px;padding-top:5px;margin-bottom:10px;}
#content .content p.footnotes strong {color:#00aeef}
#content .content p.buttons {background-color:#f2fbfe;border:1px solid #cceffc;padding:8px 13px;margin-top:15px;margin-bottom:15px;clear:both;}
#content .content p.buttons a {display:-moz-inline-box;display:inline-block;padding-left:30px;padding-top:4px;*padding-top:0px;height:23px;*line-height:23px;color:#fff !important;text-decoration:none;font-size:11px;margin-right:4px;border:0;text-align:left;}
#content .content p.buttons a.comment {background:url('../graphics/button-article-comment.gif') 0 0 no-repeat;width:115px;_width:145px;}
#content .content p.buttons a.mail {background:url('../graphics/button-article-mail.gif') 0 0 no-repeat;width:135px;_width:165px;}
#content .content p.buttons a.print {background:url('../graphics/button-article-print.gif') 0 0 no-repeat;width:105px;_width:135px;}
#content .content p.buttons a.idea {background:url('../graphics/button-article-idea.gif') 0 0 no-repeat;width:145px;_width:175px;margin-right:0px;}
#content .notice-ok {border:1px solid #7fd6f7;color:#00aeef;background:#f2fbfe url('../graphics/notice-ok.gif') 8px 9px no-repeat;padding:10px 9px 8px 30px;font-weight:800;margin-bottom:10px !important;}
#content .notice-error {border:1px solid #ffc4b3;color:#ff5a38;background:#fff8f7 url('../graphics/notice-error.gif') 8px 9px no-repeat;padding:10px 9px 8px 30px;font-weight:800;margin-bottom:10px !important;}
#content .notice-warning {padding-left:200px;_padding-left:205px;margin-bottom:10px;background:url('../graphics/notice-warning.gif') 175px 0px no-repeat;color:#00aeef;margin-bottom:10px !important;}

#content .content form {margin-top:15px;margin-bottom:15px;}
#content .content form fieldset {border:1px solid #cceffc;padding:25px;margin-top:10px;margin-bottom:10px;}
#content .content form fieldset legend {color:#004696;background-color:#fff;padding-left:7px;padding-right:7px;font-size:11px;margin-top:-7px;position:relative;}
#content .content form label {width:190px;float:left;display:block;padding-right:10px;_width:200px;text-align:right;}
#content .content form label strong {float:right;margin-right:-5px;font-size:13px;color:#00aeef;}
#content .content form p {font-size:11px;line-height:15px;}
#content .content form .text {border:1px solid #7fd6f7;color:#0074ca;background-color:#f2fbfe;padding:2px 3px;font-size:11px;width:200px}
#content .content form select.text {width:208px;_width:200px;}
#content .content form textarea.text {width:200px;height:100px;font-family:"Arial", sans-serif;}
#content .content form .button {margin-left:200px;}
#content .content .button {color:#fff !important;text-decoration:none;height:23px;display:-moz-inline-box;*display:inline-block;background:url('../graphics/button-blue-right.gif') right 0 no-repeat;padding-right:20px;border:0;text-align:left;font-size:11px;}
#content .content .button span {display:-moz-inline-block;display:inline-block;line-height:23px;height:23px;background:url('../graphics/button-blue-left.gif') 0 0 no-repeat;padding-left:21px;cursor:pointer;white-space:nowrap;}
#content .content .back span {background-image:url('../graphics/button-blue-back.gif');}
#content .content button.button span {margin-top:-1px;*margin-top:0px;margin-left:-3px;*margin-left:0px;}
/* COMMENTS */
#content .content .comments {background-color:#eaf8fe;padding:1px 30px 20px 30px;_width:734px;border-right:1px solid #c0ebfb;border-left:1px solid #c0ebfb;margin-bottom:-3px;}
#content .content .comments h3 {color:#0075c7;}
#content .content .comments h6 span {font-weight:400;}
#content #addCommentWrap form legend {background-color:#EAF8FE;}

/* ARTICLE */
#content .article h3,#content .content h3 {color:#00aeef;font-size:18px;font-weight:400;margin-top:15px;}
#content .article h4,#content .content h4 {color:#00aeef;font-size:14px;margin-top:15px;margin-bottom:3px;}
#content .article h5,#content .content h5 {color:#004696;font-size:14px;margin-top:15px;margin-bottom:3px;}
#content .article h6,#content .content h6 {color:#004696;font-size:12px;margin-top:15px;margin-bottom:3px;}
#content .article ol,#content .content ol {margin-left:23px;}
#content .article ol ol,#content .content ol ol {list-style:lower-latin;}
#content .article ol li,#content .content ol li {margin-top:3px;margin-bottom:3px;}
#content .article ul,#content .content ul {margin-left:6px;list-style:none;}
#content .article ul li,#content .content ul li {background:url('../graphics/list-square-big.gif') 0 5px no-repeat;padding-left:10px;margin-top:3px;margin-bottom:3px;}
#content .article ul ul li,#content .content ul ul li {background:url('../graphics/list-square-small.gif') 0 6px no-repeat;}
#content .article p,#content  .content p {font-size:12px;margin-bottom:12px;}
#content .article-text{font-size:12px;margin-bottom:12px;text-align:justify;}
#content .article img,#content  .content img {border:1px solid #c3ecfb;}
#content .article img.image-left,#content  .content img.image-left {float:left;margin-right:12px;margin-bottom:5px;margin-top:12px;}
#content .article img.image-right,#content  .content img.image-right {float:right;margin-left:12px;margin-bottom:5px;margin-top:12px;}

#content .gallery-wrapper {padding:10px;border:1px solid #cceffc;background-color:#f2fcff;float:right;text-align:center;margin:10px 0 10px 10px;color:#004696;}
#content .gallery-wrapper h6 {background-color:#fff;font-size:10px;margin-top:-17px;padding:1px 3px;float:left;position:relative;}
#content .gallery-wrapper a, #content .gallery-wrapper a img {cursor:pointer;}
#content .gallery-wrapper a img {display:block;border:1px solid #00aeef;margin-bottom:5px;}
#content .gallery-wrapper .gallery {margin-top:10px;}

/* PRODUCT HP */
#content .product-hp #flash-product {width:732px;height:390px;margin-left:-30px;margin-right:-30px;margin-bottom:20px;}
#content .product-hp #flash-product img {border:0;}
#content .product-hp .left {width:340px;float:left;}
#content .product-hp .right {width:300px;float:right;}
#content .product-hp .right ul {font-size:11px;margin-top:10px;}
#content .product-hp .right h6 {margin-top:0px;}

/* PRODUCT DETAIL */
#content .content table.productsTable,
#content .content table.productsTable th,
#content .content table.productsTable td{border:none;font-size:11px;text-align:center;color:#666666;}
#content .content table.productsTable strong {font-size:12px;color:#004696;margin-top:0px;text-transform:uppercase;font-weight:800;}
#content .content table.productsTable img {border:0;display:block;margin:0 auto 10px;}

/* NAPISTE NAM */
#content .napiste-nam form {float:left;margin-right:20px;width:320px;margin-top:0px;}
#content .napiste-nam form label {width:100px;_width:110px;}
#content .napiste-nam form button.button {margin-left:110px;}
#content .napiste-nam form .notice-warning {padding-left:110px;background-position:85px 0;}
#content .napiste-nam p.required {float:left;padding-left:40px;border-left:1px solid #cceffc;width:205px;_width:245px;font-size:11px;}
#content .napiste-nam p.required strong {margin-left:-8px;color:#0074ca;}

/* VYPIS CLANKU */
#content .vypis-clanku .article {border-top:1px solid #c0ebfb;border-bottom:1px solid #c0ebfb;padding-top:15px;padding-bottom:15px;margin-top:-1px;zoom:1;}
#content .vypis-clanku .article h3 {color:#0074ca;font-size:16px;font-weight:800;margin-top:0px;margin-bottom:10px;}
#content .vypis-clanku .article h3 small {color:#335E90;display:block;font-size:10px;}
#content .vypis-clanku .article img {margin-right:30px;}

/* STRANKOVANI */
#content .paging {padding-top:22px;*padding-top:20px;font-size:11px;}
#content .paging .navigation-wrap .navigation {text-align:center;}
#content .paging .navigation-wrap .navigation * {margin-left:-3px;}
#content .paging span {display:inline-block;font-weight:800;background:url('../graphics/paging-bg.gif') right 0 no-repeat;padding:4px 8px;cursor:default;color:#fff;}
#content .paging a {text-decoration:none;color:#fff !important;background:url('../graphics/paging-bg.gif') right 0 no-repeat;padding:4px 8px;display:inline-block;}
#content .paging a:hover {text-decoration:underline;}
#content .paging a.arrow-left {background:url('../graphics/paging-left.gif') 0 0 no-repeat;padding-left:0;padding-right:30px;}
#content .paging a.arrow-right {background:url('../graphics/paging-right.gif') 0 0 no-repeat;padding-left:0;padding-right:29px;}
#content .paging a.arrow-left:hover, #content .paging a.arrow-right:hover{text-decoration:none;} 
#content .paging a.deactivated {background-position:0 -21px;cursor:default;}

/* ORDINACE-DETAIL */
#content .ordinace-detail .left {width:49%;float:left;margin-bottom:20px;}
#content .ordinace-detail .right {width:49%;float:right;margin-bottom:20px;}
#content .ordinace-detail h3 {color:#004696;font-size:14px;margin-top:0px;margin-bottom:15px;font-weight:800;}
.content span.label {width:65px;display:block;float:left;}

/* ORDINACE VYHLEDAVANI */
#content .ordinace-vyhledavani h3 {color:#0075c7;margin-top:20px;margin-bottom:10px;}
#content #search-ordination legend {margin-left:25px;}
#content #search-ordination fieldset {background-color:#f2fcff;padding:0px;}
#content #search-ordination h4 {margin-top:10px;color:#004696;font-size:12px;font-weight:800;text-transform:uppercase;padding-left:40px;}
#content #search-ordination h4 span {color:#117dce;font-size:18px;}
#content #search-ordination div.left {float:left;width:40%;padding:5px 0 15px 25px;margin-bottom:-2px;} 
#content #search-ordination div.right {width:49%;_width:51%;float:right;background:url('../graphics/kompas.gif') right bottom no-repeat;padding:5px 25px 15px 0;margin-bottom:-2px;}
#content #search-ordination small {display:block;text-align:right;padding-right:60px;margin-top:5px;margin-bottom:5px;}
#content #search-ordination fieldset label {width:40px;_width:50px;font-size:12px;}
#content #search-ordination fieldset .text {width:170px;background-color:#fff;}
#content #search-ordination fieldset select.text {width:178px;_width:170px;}
#content #search-ordination p.large label {width:100px;_width:110px;}
#content #search-ordination p.small label {width:230px;}
#content #search-ordination p.large .text {width:150px;}
#content #search-ordination p.small .text {width:20px;_width:30px;}
#content #search-ordination p.checkbox {padding-left:50px;margin-top:10px;margin-bottom:38px;_margin-bottom:33px;}
#content #search-ordination p.checkbox input {margin-right:5px;}
#content #search-ordination p.checkbox label {display:inline;float:none;width:auto;}
#content #search-ordination .button {margin-left:50px;}
#content #search-ordination .right .button {margin-left:80px;margin-top:15px;}
#content #search-ordination .moreoption {clear:both;border-top:1px solid #cceffc;margin:0 25px 25px 25px;text-align:center;padding-top:10px;}
#content #search-ordination .errors {clear:both;border-top:none;margin:0 25px 25px 25px;text-align:center;padding-top:10px;color:#990000;}
#content .ordinace-vyhledavani .count {float:right;color:#0075c7; margin-top:7px;}
#content .search-result {border:1px solid #c0ebfb;background-color:#f3fcff;padding:10px 20px;margin-top:-1px;zoom:1;}
#content .search-result-even {background-color:#fff;}
#content .search-result h4 {float:left;margin-top:0px;color:#004696;font-size:14px;font-weight:800;}
#content .search-result p {float:left;clear:left;margin-bottom:0px;}
#content .search-result .button {background:url('../graphics/button-border-right.gif') right 0 no-repeat;color:#00aeef !important;float:right;margin-top:-1.4em;*margin-top:0.6em;}
#content .search-result .button span {background:url('../graphics/button-border-left.gif') 0 0 no-repeat;}

/* PORADNA HP */
#content .poradna-hp h3 {color:#0075c7;margin-top:20px;margin-bottom:10px;}
.content form#poradna fieldset {background-color:#f2fcff;font-size:12px;padding:0px;}
.content form#poradna fieldset legend {margin-left:25px;}
#content #poradna div.left {float:left;width:45%;padding:25px 0 25px 25px;}
#content #poradna div.right {float:left;width:40%;margin-top:20px;border-left:1px solid #cceffc;padding-left:20px;}
#content #poradna fieldset label {width:70px;_width:80px;font-size:12px;}
#content #poradna fieldset .text {width:170px;background-color:#fff;}
#content #poradna fieldset select.text {width:178px;_width:170px;}
#content #poradna fieldset button {margin-left:80px;_margin-left:82px;}
#content #poradna img {border:1px solid #00aeef;float:left;margin-right:15px;}
#content #poradna .right p {font-size:12px;}
#content #poradna .right p.info {clear:left;font-size:11px;padding-top:10px;}
#content .poradna-hp div.tema {width:305px;float:left;}
#content .poradna-hp div.tema h4 {text-transform:uppercase;color:#004696;}
#content .poradna-hp div.tema h4 a {color:#004696;}
#content .poradna-hp div.tema p {float:none;}
#content .poradna-hp div.doctor {width:150px;_width:160px;float:left;padding-left:10px;}
#content .poradna-hp div.doctor h6 {color:#00aeef;margin-top:0px;}
#content .poradna-hp div.dotazy {width:155px;_width:165px;float:left;padding-left:10px;}
#content .poradna-hp div.dotazy span {color:#006ac1;display:block;margin-bottom:3px;}

/* PORADNA-DETAIL */
#content .poradna-detail h3 {color:#0075c7;margin-top:20px;margin-bottom:10px;}
#content .poradna-detail .dotaz {padding-top:10px;padding-bottom:10px;border-top:1px solid #c0ebfb;border-bottom:1px solid #c0ebfb;margin-top:-1px;}
#content .poradna-detail .dotaz h5 small {font-size:12px;color:#006ac1;}

/* SOUTEZ */
#content .soutez h3 {margin-bottom:5px;color:#0074ca;font-size:14px;font-weight:800;}
#content .soutez-promo {width:690px;min-height:256px;_height:256px;background:url('../graphics/soutez-bg-clean.jpg') 0 0 no-repeat;margin-top:-15px;padding-top:1px;padding-left:20px;position:relative;margin-right:-20px;margin-bottom:40px;}
#content .soutez-promo h3 {color:#d4007b;width:340px;font-size:18px;font-weight:400;}
#content .soutez-promo h4 {color:#0074ca;width:300px;}
#content .soutez-promo p.info {position:absolute;top:210px;padding-top:4px;color:#004696;}
#content .soutez-promo p.info .button {margin-top:-4px;}
#content .soutez-promo p.links {position:absolute;top:260px;margin-left:-20px;}
#content .soutez-hp .text-wrapper {background-image:none;}
#content .soutez .text-wrapper {zoom:1;}
#content .soutez table.vyherci {float:left;margin-right:15px;}
.content p.header-info {margin-top:-10px;margin-bottom:20px;}
#content .soutez form fieldset {padding:10px 0px;margin-top:-1px;margin-bottom:0px;border-left:0;border-right:0;}
#content .soutez form p.submit {padding-top:10px;text-align:center;padding-bottom:20px;}
#content .soutez form p.submit .button {margin:auto;}
#content .soutez form fieldset p {font-size:12px;}
#content .soutez form fieldset label {color:#00aeef !important;}
.content fieldset.quallity-radio label {float:none;text-align:left;width:auto;padding-right:0px;}
.content fieldset.quallity-radio label.prefix {display:block;float:left;padding-right:5px;padding-top:1.5em;}
.content fieldset.quallity-radio label.sufix {display:block;padding-left:5px;padding-top:1.5em;}
.content fieldset.quallity-radio span {display:block;float:left;}
.content fieldset.quallity-radio span label {display:block;text-align:center;width:20px;}
.content fieldset.list input {float:left;margin-right:5px;}
.content fieldset.list label {float:none;width:auto;text-align:left;margin-left:20px;}
.content fieldset.text-answer label {float:none;width:auto;display:inline;}
.content fieldset.text-answer input {background-color:#fff;}

/* VIDEO */
.video {background:#006AC1 none repeat scroll 0 0;border-bottom:1px solid #4A95D3;color:#B3E2F7;font-weight:bold;height:28px;line-height:28px;}
.video .button-prehrat, 
.video .button-prehrat:visited {background:transparent url(../graphics/button-prehrat.gif) repeat scroll 0 0;color:white !important;display:block;float:left;font-size:11px;font-weight:normal;height:20px;line-height:20px;margin:4px 22px 0 8px;text-decoration:none;text-indent:27px;width:74px;}
.video span {background:transparent url(../graphics/visited.gif) no-repeat scroll 0 8px;clear:none;color:white;display:block;float:right !important;font-size:11px;font-weight:normal;height:28px;text-indent:21px;width:79px;}
.next-episode {background:#0059B3 none repeat scroll 0 0;color:#DDE9F5;font-weight:bold;height:31px;line-height:31px;text-align:center;}
.h2-ezubar {background:transparent url(../graphics/ezubar.gif) no-repeat scroll 100% 0;height:30px;line-height:30px;margin-bottom:30px;width:360px;}

/* SIDEBOX */
#content .sidebox {width:190px;_width:242px;background:url('../graphics/sidebox-bg-bottom.gif') 0 bottom no-repeat;padding:20px 26px;margin-top:4px;position:relative;color:#666;z-index:1;float:left;}
#content .sidebox .top {width:242px;height:3px;font-size:1px;margin:-20px -26px 20px -26px;background:url('../graphics/sidebox-bg-top.gif') 0 0 no-repeat;}
#content .sidebox h3 {font-size:16px;color:#0074ca;margin-bottom:10px;}
#content .sidebox p {margin-bottom:10px;}
#content .sidebox p.poll strong {float:left;}
#content .sidebox p.poll span.perc {float:right;color:#0074ca;}
#content .sidebox p.poll span.bar {clear:both;width:184px;height:5px;display:block;font-size:1px;background:url('../graphics/poll-empty.gif') 0 0 repeat-x;}
#content .sidebox p.poll span.bar span {height:5px;display:block;font-size:1px;background:url('../graphics/poll-full.gif') 0 0 repeat-x;}
#content .sidebox .button {color:#fff;text-decoration:none;height:23px;display:-moz-inline-block;*display:inline-block;background:url('../graphics/button-blue-right.gif') right 0 no-repeat;padding-right:20px;float:left;border:0;}
#content .sidebox .button span {display:-moz-inline-block;display:inline-block;line-height:23px;height:23px;background:url('../graphics/button-blue-left.gif') 0 0 no-repeat;padding-left:21px;cursor:pointer;}
#content .sidebox button.button span {margin-top:-1px;*margin-top:0px;margin-left:-3px;*margin-left:0px;}
#content .sidebox-professional {height:175px;background:url('../graphics/sidebox-gjc.gif') 0 0 no-repeat;}

/* MAPA STRANEK */
#content .mapa-stranek .section {float:left;width:168px;}
#content .mapa-stranek .section h3 {color:#004696;text-transform:uppercase;font-size:14px;font-weight:800;margin-bottom:7px;}
#content .mapa-stranek .section ul li {margin-bottom:5px;}
#content .mapa-stranek .section ul ul li {font-size:11px;margin-bottom:0px;}
#content .mapa-stranek .section ul li a {text-decoration:none;}
#content .mapa-stranek .section ul li a:hover {text-decoration:underline;}

/* GALERIE */
.galerie{}
.nahled{float:left;width:180px;margin:0 14px 5px 0;}
.last {margin-right:0;}
.nahled img{margin-bottom:5px;}
.nahled p{text-align:center;font-size:.85em;color:#64563A;}

/* FOOTER */
#footer {padding-top:20px;margin-bottom:20px;clear:both;text-align:center;color:#00aeef;}
#footer a {color:#00aeef;}

iframe.cover {display:none;/*sorry for IE5*/
display/**/:block;/*sorry for IE5*/
position:absolute;top:0px;left:0px;z-index:-1;width:10px;height:10px;filter:mask();zoom:1;}

/* SLOVNIK */
.dictionary fieldset {border:1px solid #ceeefd;background:#f2fcfe;padding-bottom:10px}
#content .dictionary fieldset ul {margin:10px 0 0 12px;padding-bottom:10px}
#content .dictionary fieldset li {font-size:1.5em;font-weight:bold;color:#a8a6a7;background:none;float:left;margin-left:2px;border:0}
#content .dictionary fieldset li a, #content .dictionary fieldset li a:visited {text-decoration:none;color:#0d80d1}
#content .dictionary fieldset li a:hover {text-decoration:underline}
#content .dictionary h4 {color:#004199;margin-top:10px}
#content .content .dictionary .alphabet-ul li {background:none;padding:0;margin-left:0;}
#content .content .dictionary .alphabet-ul {margin:0;margin-bottom:50px}
#content .dictionary h3 {color:#0374c0;padding-bottom:6px}
#content .dictionary h3 a, #content .dictionary h3 a:visited {float:right;margin-top:-15px;_margin-top:-21px;font-size:11px;color:#107cd4}
#content .dictionary h3 a:hover {text-decoration:none}
#content .dictionary h3, #content .dictionary li {border-bottom:1px solid #beedf7}
.dictionary fieldset legend {color:#3a5f89;background:white;font-size:11px;padding:1px 6px;margin-left:15px}

.ad-word {position:relative;color:#0065ff;display:inline;cursor:help;=margin-right:4px;_margin-right:4px;}
.ad-word:hover, .ad-word-hover {z-index:3;}
.ad-word a, .ad-word a:hover {color:#00ace5 !important;}
.ad-word a {display:none;position:relative;right:0px;padding-left:165px;=padding-left:140px;padding-right:8px;padding-top:4px;line-height:22px;}
.ad-word * {font-size:12px;font-weight:normal !important;}
.ad-word strong {font-weight:normal;position:relative;border-bottom:1px dashed #015eff;}
.ad-word:hover a, .ad-word-hover a {display:inline;}
.ad-word span {display:none;position:absolute;background:#f2fbff;min-width:286px;_width:286px;overflow:hidden;border:1px solid #c1edfa;}
.ad-word span span {position:relative;color:#69686d;padding:0 10px 8px 10px;border:0;width:auto;}
.ad-word:hover span, .ad-word-hover span {display:block;left:0;top:0;margin-left:-10px;margin-top:-5px;}
.ad-word:hover strong, .ad-word-hover strong {background:#d8f3fc;z-index:4;}
.ad-word:hover span span, .ad-word-hover span span {left:auto;top:auto;margin:0;margin-top:5px;width:auto;}
}

.cls, .cleaner {clear:both;font-size:1px;/* margin-bottom:-1px;*/}
.hide {position:absolute;top:-200px;}

/* SLOVNIK */
.dictionary fieldset {border:1px solid #ceeefd;background:#f2fcfe;padding-bottom:10px}
#content .dictionary fieldset ul {margin:10px 0 0 12px;padding-bottom:10px}
#content .dictionary fieldset li {font-size:1.5em;font-weight:bold;color:#a8a6a7;background:none;float:left;margin-left:2px;border:0}
#content .dictionary fieldset li a, #content .dictionary fieldset li a:visited {text-decoration:none;color:#0d80d1}
#content .dictionary fieldset li a:hover {text-decoration:underline}
#content .dictionary h4 {color:#004199;margin-top:10px}
#content .content .dictionary .alphabet-ul li {background:none;padding:0;margin-left:0;}
#content .content .dictionary .alphabet-ul {margin:0;margin-bottom:50px}
#content .dictionary h3 {color:#0374c0;padding-bottom:6px}
#content .dictionary h3 a, #content .dictionary h3 a:visited {float:right;margin-top:-15px;_margin-top:-21px;font-size:11px;color:#107cd4}
#content .dictionary h3 a:hover {text-decoration:none}
#content .dictionary h3, #content .dictionary li {border-bottom:1px solid #beedf7}
.dictionary fieldset legend {color:#3a5f89;background:white;font-size:11px;padding:1px 6px;margin-left:15px}

.ad-word {position:relative;color:#0065ff;display:inline;cursor:help;=margin-right:4px;_margin-right:4px;}
.ad-word:hover, .ad-word-hover {z-index:3;}
.ad-word a, .ad-word a:hover {color:#00ace5 !important;}
.ad-word a {display:none;position:relative;right:0px;padding-left:165px;=padding-left:140px;padding-right:8px;padding-top:4px;line-height:22px;}
.ad-word * {font-size:12px;font-weight:normal !important;}
.ad-word strong {font-weight:normal;position:relative;border-bottom:1px dashed #015eff;}
.ad-word:hover a, .ad-word-hover a {display:inline;}
.ad-word span {display:none;position:absolute;background:#f2fbff;min-width:286px;_width:286px;overflow:hidden;border:1px solid #c1edfa;}
.ad-word span span {position:relative;color:#69686d;padding:0 10px 8px 10px;border:0;width:auto;}
.ad-word:hover span, .ad-word-hover span {display:block;left:0;top:0;margin-left:-10px;margin-top:-5px;}
.ad-word:hover strong, .ad-word-hover strong {background:#d8f3fc;z-index:4;}
.ad-word:hover span span, .ad-word-hover span span {left:auto;top:auto;margin:0;margin-top:5px;width:auto;}


@media print{body {font-size:12px;font-family:sans-serif;}
#topMenu, .hide, #header, #header-subpage, #submenu, #horizontalMenu, .buttons, .submenu, .sidebox {display:none;}
h3 {font-size:16px;}
h4 {font-size:15px;}
h5 {font-size:14px;}
h6 {font-size:13px;}
}