/*** Reset ***/html,body,h1,h2,h3,p,ul,ol,li,table,td,th {margin:0; padding:0;}table,a img {border:0;}table {border-collapse:collapse;}th {font-weight:normal;}ul,ol {list-style-type:none;}img {vertical-align:middle; font-size:11px;}a:active,object:active {outline:none;}a:focus,object:focus {-moz-outline-style:none;}/*** Main ***/body {font:12px sans-serif; line-height:18px; color:#69777b; background:#fff url('/images/bg.jpg') repeat-x;}h1 {position:relative; z-index:50;}h1 a {display:block; height:180px; width:700px; cursor:pointer;}h2 {margin:2px 0 16px 0; line-height:14px; font-size:15px; font-weight:bold;}p,ul,ol,.ul1 li {margin-bottom:8px;}a {text-decoration:none;}/*** Positioning ***/#wrap,#main {position:relative; overflow:hidden;}#head,#topmenu,#leftmenu,#foot,#logo,#title-terapie,#title-ortopedie,#img-head,.imgtext span {position:absolute;}#wrap {top:0; left:-40px; width:1020px; margin:0 auto;}#main {z-index:2; min-height:460px; margin:115px 0 55px 290px;}* html #main {height:460px; overflow:visible;}* html #wrap {overflow:visible;}#topmenu {z-index:3; top:198px; left:56px;}#leftmenu {z-index:4; top:293px; left:42px;}#head {z-index:1; top:0; left:0; height:277px; width:100%; background:#0ac7ce url('/images/head.jpg') no-repeat;}#foot {z-index:5; bottom:0; right:0; width:100%; text-align:right; letter-spacing:.2px; font-size:10px; color:#bfbebe;}/*** Global Classes ***/.red,h2 a:hover,#leftmenu a:hover,.btn-leftmenu a:hover {color:#ff0048;}.lgrey {color:#7b8388;}.dcyan,a,.ul1,.box-paper div {color:#08bebc}.float-l,.float-r {display:inline;}.float-l,.lbox  {float:left;}.float-r,.rbox  {float:right;}.clear {clear:both;}.margin-t {margin-top:7px;}.margin-b {margin-bottom:5px;}.margin-r {margin-right:15px;}.margin-l {margin-left:15px;}.sendBackw {z-index:-1;}.abs {position:absolute; top:0; left:0;}.imgtext {overflow:hidden;}.imgtext span {top:0; left:0; display:block; height:100%; width:100%;}a.imgtext span {cursor:pointer;}#main a.ad {position:absolute; left:0; top:430px; text-decoration:none; color:#7b8388;}.ad img {margin-left:22px;}.flash p {padding:4px; background:#f5f5f5;}.h2-video {width:300px; margin-left:34px; font-size:11px;}#main .h2-video a {text-decoration:none;}.h2-kontakt {margin:18px 0 120px 17px; color:#fff;}/**/.ul1 {background:#effdfd; padding:10px 20px 10px 15px;}.ul1 li {background:url('/images/li-ul.gif') no-repeat; padding-left:24px;}.ol1 {width:183px; margin-bottom:15px;}.ol1 li,.ol2 li {position:relative;}.ol1 div,.ol2 div {position:absolute;}.ol1 li {margin-bottom:6px;}.ol1 li div {  top:-1px; left:-23px; height:19px; width:11px; padding:1px 0 0 6px;  font-size:10px; font-weight:bold; color:#888; background:url('/images/li-ol.gif') no-repeat;}.ol1 li div,.ol1 li.out div {background-position:0 2px; color:#888;}.ol1 li:hover div,.ol1 li.over div {background-position:-17px 2px; color:#fff;}.ol1 li:hover,.ol1 li.over {color:#71d6db;}.ol2 li {margin:0 0 3px 20px;}.ol2 div {top:0; left:-20px; color:#07d0ce;}.tab1 {position:relative; display:block; width:100%; margin-bottom:15px; border:1px solid #e1e1e1;}.tab1 th,.tab1 td {padding:5px;}.tab1 th {text-align:left;}.tab1 td {padding-right:15px; vertical-align:middle;}.tab1 .num {position:absolute; left:-12px; top:0; font-size:10px;}.box-paper {  position:relative; float:left; width:205px; margin:10px 10px 10px 0; padding:175px 0 0 5px;   line-height:14px; font-size:10px; background:url('/images/icon-paper.jpg') no-repeat;}.box-paper div {margin-bottom:3px; font-size:11px;}.box-paper img {position:absolute; top:30px; left:10px;}.box-odkazy {padding:50px 0; vertical-align:middle; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}.box-odkazy img {margin-right:65px;}/*** Others ***/h1 .imgtext {  position:absolute; top:113px; left:233px; height:58px; width:436px;   padding-top:6px; text-align:right; font-size:38px; color:#fff;}h1 .imgtext span {background:url('/images/imgtext-terapie_vlnou.jpg') no-repeat;}#img-head div,#topmenu .lshade,#topmenu .rshade,#foot div {position:absolute;}#main a {text-decoration:underline;}#main i {font-size:11px;}#main .lbox {width:410px;}#main .rbox {width:286px; margin-left:23px; overflow:visible;}#main .btn-leftmenu a {width:183px; padding-left:18px; text-decoration:none;}#topmenu a {  display:block; float:left; height:37px; width:124px; padding-top:13px; text-align:center;   letter-spacing:.6px; font-size:11px; font-weight:bold;   color:#fff; background:#3bd9e0 url('/images/btn-topmenu.jpg') no-repeat;}#topmenu a:hover,#topmenu a.actual {color:#00a7bb; background-position:-123px 0; background-color:#fff;}#topmenu .lshade,#topmenu .rshade {top:32px; height:19px; width:10px;} #topmenu .lshade {left:-5px; background:url('/images/lshade-topmenu.gif') no-repeat;}#topmenu .rshade {right:-5px; background:url('/images/rshade-topmenu.gif') no-repeat;}#leftmenu,.btn-leftmenu {letter-spacing:.5px; font-size:11px; font-weight:bold;}#leftmenu a,.btn-leftmenu a {display:block; padding:13px 0 0 23px; color:#00a8bc;}#leftmenu li,.btn-leftmenu {margin-bottom:3px; background:url('/images/btn-leftmenu.gif') no-repeat;}#leftmenu li a,.btn-leftmenu a {height:27px; width:178px;}#leftmenu li a:hover,#leftmenu li a.actual,.btn-leftmenu a:hover {  color:#ff0048; background:url('/images/btn-leftmenu-over.gif') 187px 16px no-repeat;}a#btn-playvideo {  display:block; height:93px; width:180px; margin-top:55px;   background:url('/images/btn-playvideo.jpg') 67px 33px no-repeat;}#btn-playvideo span {color:#96b8ba;}#logo {top:32px; left:70px; height:99px; width:101px; text-align:center; font-weight:bold; color:#fff;}#logo span {background:url('/images/imgtext-u_bileho_lva.jpg') no-repeat;}#title-ortopedie {  top:91px; left:478px; height:14px; width:192px; text-align:right; font-size:15px; font-weight:bold; color:#c0f8fd;}#title-ortopedie span {background:url('/images/imgtext-ortopedie.jpg') no-repeat;}#img-head {top:36px; left:731px; height:194px; width:289px; background:url('/images/img-head.jpg') no-repeat;}#img-head div {  bottom:-25px; left:0; width:100%; text-align:center; letter-spacing:0.15px; font-size:16px; font-weight:bold; color:#fff;}#objednavka {top:-20px; left:50px; letter-spacing:.5px; font-size:13px; color:#7b8388;}#objednavka span {padding:2px 25px 0 5px; background:url('/images/icon-tel.gif') right top no-repeat;}#lang {margin:3px 17px 0 0;}#foot a {color:#ccc;}#foot a:hover {text-decoration:underline;}/*** Indikace figurina ***/.imgs-indik div {position:absolute; height:15px; width:15px; visibility:hidden; line-height:0;}#img-indik1 {top:56px; left:59px; background:url('/images/img-indik1.gif') no-repeat;}#img-indik2 {top:85px; left:126px; background:url('/images/img-indik2.gif') no-repeat;}#img-indik3 {top:126px; left:143px; background:url('/images/img-indik3.gif') no-repeat;}#img-indik4 {top:149px; left:89px; background:url('/images/img-indik4.gif') no-repeat;}#img-indik5 {top:227px; left:78px; background:url('/images/img-indik5.gif') no-repeat;}#img-indik6 {top:210px; left:152px; background:url('/images/img-indik6.gif') no-repeat;}#img-indik7 {top:261px; left:150px; background:url('/images/img-indik7.gif') no-repeat;}#img-indik8 {top:283px; left:140px; background:url('/images/img-indik8.gif') no-repeat;}