/* CSS Document www.physiomer.cz style.css*/
body {
   margin: 0px;
   padding: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 70%;
   color:#000;
   background: #fff url(../img/bg_body.gif) repeat-x;
   text-align:center;
   behavior:url(csshover.htc);
}
a:link {
  color:#000;
  text-decoration: none;
}
a:visited {
  color:#000;
  text-decoration: none;
}	
a:active {
  color:#000;
  text-decoration: none;
}
a:hover {
  color:#000;
  text-decoration: none;
}
form{
  margin:0px;
  padding:0px;
}
img{
  border:0px;
  margin:0px;
  padding:0px;
}
h1.print
{
  display:none;
}
.cleaner
{
  clear:both;
  display:block;
  line-height:0px;
  height:0px;
  overflow:hidden;
  font-size:0px;
}
table
{
  font-size:1em;
}
.noprint
{
  display:none;
}
#box1{
  text-align:left;
  margin-left:auto;
  margin-right:auto;
  margin-top: 0px;
  padding-bottom:0px;
  width: 965px;
  background: #fff url(../img/bg_box1.gif) repeat-y;
}
#box2
{
  width: 965px;
  padding-top:326px;
  background: url(../img/bg_box2.gif) no-repeat;
}
#top
{
  position:absolute;
  top:0px;
  width:947px;
  margin-left:9px;
  height:326px;
}
#selfmarketing
{
  position:absolute;
  margin-left:820px;
  margin-top:10px;
  width:100px;
  top:0px;
  z-index:100;
  height:12px;
}
#selfmarketing span
{
  display:none;
}
#selfmarketing #homepage
{
  background: url(../img/ico_home.gif) no-repeat;
  width:12px;
  height:12px;
  float:right;
}
#selfmarketing #favorites
{
  background: url(../img/ico_fav.gif) no-repeat;
  margin:0px 10px;
  width:12px;
  height:12px;
  float:right;
}
#selfmarketing #sitemap
{
  background: url(../img/ico_map.gif) no-repeat;
  width:12px;
  margin:0px 10px;
  height:12px;
  float:right;
}
#selfmarketing #send2friend_ico
{
  background: url(../img/ico_send2friend.gif) no-repeat;
  width:9px;
  height:12px;
  float:right;
}
#flash_top{
  width:658px;
  height:325px;
  margin-top:-6px;
  margin-left:289px;
  z-index:20;
  position:absolute;
}
#main_img
{
  position:relative;
  width:947px;
  height:309px;
  overflow:hidden;
  color:#234285;
  font-size:26px;
  letter-spacing:-1px;
  font-weight:bold;
  background:#a2d8ff;
}
#main_img .text span
{
  color:#ca5722;
  font-size:18px;
}
#main_img .text .left
{
  width:250px; 
  float:left; 
  padding:50px 0px 0px 0px;
  text-align:center;
}
#main_img .text .right
{
  width:320px; 
  float:right;
  text-align:center;   
  padding:100px 0px 0px 0px;
}
#main_img a
{
  display:block;
  position:absolute; 
  left:0; 
  top:0; 
  width:947px;
  height:309px;
  background: url(../img/main_img.jpg) no-repeat;
}

#main
{
  width:947px;
  margin-left:9px;
}
#panel_left
{
  float:left;
  width:211px;
}
#panel_right
{
  float:right;
  width:736px;
}
#menu_bg
{
  width:200px;
  margin-left:11px;
  margin-top:-175px;
  position:relative;
  z-index:100;
  background: url(../img/bg_menu.gif) repeat-y;  
}
#menu_top
{
  width:200px;
  background: url(../img/bg_menu_top.gif) no-repeat;  
}
#menu_bottom
{
  padding:9px 9px 9px 9px;
  background: url(../img/bg_menu_bottom.gif) 0px 100% no-repeat;  
}
#menu_bg ul
{
  padding:0px;
  margin:0px;
  list-style-type:none;
}
#menu_bg ul li
{
  margin:0px;
  width:182px;
  display:block;
  list-style-type:none;
}
#menu_bg ul li span
{
  color:#fff;
  display:block;
  padding:0px 13px 0px 13px;
}
#menu_bg ul li a:hover span
{
   text-decoration:underline;
}
#menu_bg ul li a:link, #menu_bg ul li a:visited, #menu_bg ul li a:active
{
  width:182px;
  display:block;
  font-weight:bold;
  font-size:12px;
  padding:10px 0px 10px 0px;
  background:#ce3d14 url(../img/bg_button.gif) repeat-y;
  border-bottom:#d97455 solid 1px;
}
#menu_bg ul li a:hover
{
  background:#8a2705 url(../img/bg_button_c.gif) repeat-y;
}
#menu_bg ul li a#first
{
 display:block;
  width:182px;
  padding:0px 0px 0px 0px;
  height:34px;
  line-height:34px;
  cursor:pointer;
  border-bottom:#bd5636 solid 1px;
  background:#ac1e00 url(../img/bg_button_first.gif) no-repeat;
}
#menu_bg ul li a#first:hover
{
  background:#8a2705 url(../img/bg_button_first_c.gif) no-repeat;
  position:relative;
  width:182px;
  line-height:34px;
  cursor:pointer;
  padding:0px 0px 0px 0px;
  height:34px;
}
#menu_bg ul li a#last
{
  display:block;
  width:182px;
  padding:0px 0px 0px 0px;
  height:34px;
  line-height:34px;
  cursor:pointer;
  border-bottom: 0px;
  background:#ce3d14 url(../img/bg_button_last.gif) no-repeat;
}
#menu_bg ul li a#last:hover
{
  background:#8a2705 url(../img/bg_button_last_c.gif)  no-repeat;
  position:relative;
  width:182px;
  line-height:34px;
  cursor:pointer;
  padding:0px 0px 0px 0px;
  height:34px;
}
#menu_bg ul li ul li a:link, #menu_bg ul li ul li a:visited, #menu_bg ul li ul li a:active
{
  width:182px;
  display:block;
  padding:10px 0px 10px 0px;
  background:#ad2f07 url(../img/bg_button2.gif) repeat-y;
  border-bottom:#bd5636 solid 1px;
  font-weight:normal;
  font-size:11px;
}
#menu_bg ul li ul li a:hover
{
  background:#8a2705 url(../img/bg_button_c.gif) repeat-y;
}
#menu_bg ul li ul li span
{
  background:url(../img/menu_sipka.gif) 14px 50% no-repeat;
  padding-left:28px;
}
#menu_bg ul li:hover span
{
  text-decoration:underline;
}
#menu_bg ul li:hover ul li span
{
  text-decoration:none;
}
#menu_bg ul li:hover ul li:hover span
{
  text-decoration:underline;
}





#panel_content
{
  float:left;
  width:510px;
}
#panel_banners
{
  float:right;
  width:226px;
  text-align:center;
}
#ban_bg
{
  width:215px;
  text-align:left;
  margin-top:0px;
  position:relative;
  z-index:100;
  background: url(../img/bg_ban.gif) repeat-y;  
}
#ban_top
{
  width:215px;
  background: url(../img/bg_ban_top.gif) no-repeat;  
}
#ban_bottom
{
  padding:14px 9px 15px 9px;
  background: url(../img/bg_ban_bottom.gif) 0px 100% no-repeat;  
}
#banner_kde
{
  position:relative;
  width:197px;
  height:110px;
  overflow:hidden;
  color:#fff;
  font-size:30px;
  font-weight:bold;
  background:#c03f21;
}

#banner_kde .text
{
  text-align:center;
}
#banner_kde .text a{
  color:#fff;
  display:inline;
  padding:30px 0px 0px 0px;
}
#banner_kde a
{
  display:block;
  position:absolute; 
  left:0; 
  top:0; 
  width:197px;
  height:110px;
  background: url(../img/banner_kde.gif) no-repeat;
}
#kontakt_bg
{
  width:197px;
  margin-top:5px;
  background: #314e8a url(../img/bg_kontakt.gif) repeat-y; 
}
#kontakt
{
  padding: 12px 14px 30px 14px;
  background: url(../img/banner_kontakt.gif) 0px 100% no-repeat; 
}
#kontakt h3 
{
  color:#fff;
  font-size:1.5em;
  margin:0px 0px 0.3em 0px;
  padding:0px 0px 0px 0px;
  line-height:1.4em;
}
#kontakt p 
{
  color:#fff;
  font-size:1em;
  margin:0px 0px 0em 0px;
  padding:0px 0px 0px 0px;
  line-height:1.5em;
}
#kontakt span
{
  padding-left:1px;
}
#kontakt a:link, #kontakt a:visited, #kontakt a:active{
  color:#cddef5;
  text-decoration:underline;
}
#kontakt  a:hover{
  color:#cddef5;
  text-decoration:none;
}
/* content, text style */
#content
{
  padding:0px 14px 0px 14px;
  color:#314e8a;
}
#text_page{
  background: url(../img/bg_news_top.gif) 0px 0px no-repeat;
  padding:15px 0px 0px 6px;
  margin-top:4px;
}
#news
{
    width:252px;
    float:left;
}
#news .text
{
  padding:10px 0px 8px 6px;
  margin-top:4px;
  background: url(../img/bg_news_top.gif) 0px 0px no-repeat;
}
#content #news h3 
{
  color:#314e8a;
  font-size:1em;
  margin:0px 0px 0.4em 0px;
  padding:0px 0px 0px 0px;
}
#content #news p 
{
  margin:0px 0px 0.6em 0px;
  padding:0px 0px 0px 0px;
}
#news .news
{
  padding:5px 0px 20px 0px;
  background: url(../img/bg_news.gif) 0px 100% no-repeat;
}
#content #news p.more
{
  padding:6px 0px 0px 0px;
}
#news .sipka
{
  padding:6px 0px 6px 26px;
  background: url(../img/odrazka_vice.gif) 0px 50% no-repeat;
}
#vyhody
{
    width:218px;
    float:right;
}
#vyhody .text
{
  padding:26px 0px 8px 6px;
  background: url(../img/bg_vyhody.gif) 0px 0px no-repeat;
}
#content #vyhody ul, #content #vyhody li
{
  padding:0px;
  margin:0px;
}
#content #vyhody li
{
  list-style:none;
  background:url(../img/bg_kolecko_vyhody.gif) no-repeat;
  display:block;
  color:#c02b03;
  font-weight:bold;
  margin-bottom:18px;
  padding:12px 0px 16px 46px;
}
#content #vyhody li.dva
{
  padding:3px 0px 9px 46px;
}
#content #vyhody li span
{
  position:absolute;
  color:#c02b03;
  font-size:20px;
  font-weight:normal;
  margin:0px 0px 0px -34px;
}
#content #vyhody li.dva span
{
  margin:9px 0px 0px -34px;
}
#content h2
{
  color:#314e8a;
  font-size:20px;
  margin:0px 0px 0em 0px;
  padding:0px 0px 0px 60px;
  line-height:54px;
  height:54px;
  font-weight:normal;
  background: url(../img/bg_h2_blue.gif) 0px 50% no-repeat;
}
#content h2 span
{
  font-size:14px;
  padding:0px 0px 0px 1px;
}
#content h2.dva
{
  font-size:20px;
  margin:0px 0px 0em 0px;
  padding:0px 0px 0px 60px;
  line-height:24px;
  height:54px;
  font-weight:normal;
  background: url(../img/bg_h2_blue.gif) 0px 55% no-repeat;
}
#content h2.red
{
  color:#c02b03;
  background: url(../img/bg_h2_red.gif) 0px 50% no-repeat;
}
#content a:link, #content a:visited, #content a:active{
  color:#c02b03;
  text-decoration:underline;
}
#content  a:hover{
  color:#c02b03;
  text-decoration:none;
}
#content h3 
{
  color:#c02b03;
  font-size:1.2em;
  margin:1em 0px 0.5em 0px;
  padding:0px 0px 0px 0px;
  line-height:1.4em;
}
#content h3.velke
{
  color:#c02b03;
  font-size:1.4em;
  margin:0px 0px 0.5em 0px;
  padding:0px 0px 0px 0px;
  line-height:1.4em;
}
#content h3.nobold 
{
  color:#c02b03;
  font-size:1.3em;
  font-weight:normal;
  margin:0px 0px 0.5em 0px;
  padding:0px 0px 0px 0px;
  line-height:1.4em;
}
#content h4
{
  color:#314e8a;
  font-size:1.2em;
  margin:0px 0px 0.5em 0px;
  padding:0px 0px 0px 0px; 
  line-height:1.4em;
}
#content h5
{
  color:#314e8a;
  line-height:1.4em;
  font-size:1.0em;
  margin:0px 0px 0.3em 0px;
  padding:0px 0px 0px 0px;
}
#content p
{
  margin:0px 0px 1.2em 0px;
  padding:0px 0px 0px 0px;
  line-height:1.4em;
}
#content p.nahoru
{
  margin:10px 0px 0.3em 0px;
  padding:0px 0px 0px 0px;
  text-align:right;
}
#content p.nahoru a:link, #content p.nahoru a:visited, #content p.nahoru a:active, #content p.nahoru a:hover{
  padding:0px 0px 0px 15px;
  background:url(../img/sipka_top.gif) 0px 50% no-repeat;
}
#content p.block
{
  text-align:justify;
}
#content p.right
{
  text-align:right;
}
#content p.center
{
  text-align:center;
}
#content ul
{
  margin:0px 0px 1.2em 25px;
  padding:0px 0px 0px 0px;
  line-height:1.4em;
}
#content ul.pismena
{
  margin:0px 0px 1.2em 30px;
  padding:0px 0px 0px 0px;
  line-height:1.4em;
  list-style-type:upper-alpha;
}
#content ul.cisla
{
  margin:0px 0px 1.2em 30px;
  padding:0px 0px 0px 0px;
  line-height:1.4em;
  list-style-type:decimal;
}
#content ul.lekarny{
  margin:0px 0px 1.2em 10px;
  padding:0px 0px 0px 0px;
  line-height:1.4em;
  list-style-type:none;
}
#content ol
{
  margin:0px 0px 1.2em 30px;
  padding:0px 0px 0px 0px;
  line-height:1.4em;
}
#content ul li
{
  margin:0.2em 0px 0.2em 0px;
  padding:0px 0px 0px 0px;
}
#content ul.lekarny li
{
  padding:3px 0px 3px 26px;
  background: url(../img/odrazka_vice.gif) 0px 50% no-repeat;
}
#content ol li
{
  margin:0.2em 0px 0.2em 0px;
  padding:0px 0px 0px 0px;
}
img.right
{
  float:right;
  margin-left:10px;
}
img.left
{
  float:left;
  margin-right:10px;
}
/* footer style */
#footer
{
  width:965px;
  height:120px;
  margin:0px 0 0px 0;
  background: #d6e8f9 url(../img/bg_footer.jpg) no-repeat;
}
#footer p
{
  margin:0;
  font-size:11px;
  text-align:right;
  padding:45px 120px 0px 20px;
  color:#314e8a;
}
#footer a:link, #footer a:visited, #footer a:active{
  color:#314e8a;
  text-decoration:underline;
}
#footer a:hover{
  color:#314e8a;
  text-decoration:none;
}
#footer .promed
{
  position:absolute;
  margin:69px 0px 0px 81px;
  width:92px;
  height:32px;
}
#footer .goemar
{
  position:absolute;
  margin:69px 0px 0px 188px;
  width:112px;
  height:32px;
}
#footer p span
{
  color:#a4b9d7;
  font-size:0.9em;
}
.hide {
 display: none;
}
.visible {
  display: block;	
}
#content .box_left{
  width:46%;
  float:left;
  margin-right:10px;
}
#content .box_right{
  width:46%;
  float:right;
}
#content form.form_poradna{
  margin:0px 0px 10px 0px;
  &margin:0px 0px 5px 0px;
}
#content form.form_poradna label{
  color:#c02b03;
  font-weight:bold;
}
#content form.form_poradna input.txtbox{
  margin:0px 0px 6px 0px;
  padding:2px 1px 2px 1px;
  width:200px;
  font-size:1em;
  font-family: Arial, Helvetica, sans-serif;
}
#content form.form_poradna input.button{
  width:130px;
  background:#c02b03;
  color:#fff;
  border:0px;
  margin:0px 0px 0px 0px;
  padding:4px 0px 4px 0px;
  float:right;
  font-size:1em;
  font-family: Arial, Helvetica, sans-serif;
}
#content form.form_poradna textarea{
  margin:0px 0px 0px 0px;
  padding:2px 1px 2px 1px;
  width:213px;
  &width:215px;
  height:295px;
  &height:310px;
  font-size:1em;
  font-family: Arial, Helvetica, sans-serif;
}

div#searchBox {
  width:200px;
  margin-left:11px;
  margin-top: 20px;  
}
#searchBox form.form_vyhledavani label{
  color:#c02b03;
  font-weight:bold;
  font-size: larger;
}
#searchBox form.form_vyhledavani input.txtbox{
  margin:0px 0px 6px 0px;
  padding:2px 1px 2px 1px;
  width:194px;
  font-size:1em;
  font-family: Arial, Helvetica, sans-serif;
}
#searchBox form.form_vyhledavani input.button{
  width:130px;
  background:#c02b03;
  color:#fff;
  border:0px;
  margin:0px 0px 0px 0px;
  padding:4px 0px 4px 0px;
  float:right;
  font-size:1em;
  font-family: Arial, Helvetica, sans-serif;
}

/* @import url(http://www.google.com/uds/css/gsearch.css); */

input.gsc-search-button {
  width:100px;
  background:#c02b03;
  color:#fff;
  border:0px;
  margin:0px 0px 0px 0px;
  padding:4px 0px 4px 0px;
  font-size:1em;
  font-family: Arial, Helvetica, sans-serif;
}

input.gsc-input {
  margin:0px 0px 6px 0px;
  padding:2px 1px 2px 1px;
  width:200px;
  font-size:1em;
  font-family: Arial, Helvetica, sans-serif;
}

.gsc-search-box, .gs-watermark, .gsc-twiddleRegionCell, .gs-visibleUrl, .gsc-resultsHeader {
	display: none;
}






