/* CSS Document eurofoam-sport.cz style.css*/
body {
   margin: 0px;
   padding: 0px;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size: 70%;
   background: #9B9B9B url(images/bg_body.gif);

   text-align:center;
}
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;
  overflow: hidden;
  height: 0px;
  line-height:0px;
  font-size:0px;
}
table
{
  font-size:1em;
}
#box1{
  text-align:left;
  margin-left:auto;
  margin-right:auto;
  margin-top: 0px;
  width: 821px;
  background: url(images/bg_box1_stin.gif) repeat-y;
}
#top
{
  width:821px;
  height:343px;
  position:absolute;
  top:0px;
}
#top_lista
{
  width:821px;
  height:34px;
  background: #235DA0 url(images/bg_top_lista.gif) no-repeat;
  font-size:11px;
}
#top_lista p
{
  margin:0;
  padding:11px 35px 0px 35px;
  float:left;
  color:#9FD2EE;
}
#top_lista a:link, #top_lista a:visited, #top_lista a:active{
  color:#9FD2EE;
  text-decoration:none;
}
#top_lista a:hover{
  color:#9FD2EE;
  text-decoration:underline;
}
#top_lista .right
{
  float:right;  
  text-align:right;
}
#top_lista .home
{
  padding-left:18px;
  margin-left:20px;  
  background: url(images/ico_home.gif) 0% 55% no-repeat;
}
#top_lista .sitemap
{
  padding-left:18px;
  margin-left:20px;  
  background: url(images/ico_sitemap.gif) 0% 55% no-repeat;
}
#top_lista .kontakt_top
{
  padding-left:18px;
  margin-left:20px;  
  background: url(images/ico_kontakt.gif) 0% 60% no-repeat;
}
.main_img
{
  margin-left:16px;
}
.main_img1
{
  display:block;
  width:400px;
  height:283px;
  float:left;
  background: #003187 url(images/main_img1.jpg) no-repeat;
}
.main_img2
{
  display:block;
  width:390px;
  height:283px;
  float:left;
  background: #003187 url(images/main_img2.jpg) no-repeat;
}
#main_title
{
  width:790px;
  margin-left:16px;
  height:26px;
  line-height:26px;
  text-align:center;
  font-size:14px;
  color:#fff;
  font-weight:bold;
  background: #64B7ED url(images/bg_main_title.jpg) no-repeat;
}
#main
{
  width:790px;
  margin-left:16px;
  background:#fff;
}
#panel_left
{
  float:left; 
  padding-top:344px;
  width:196px;
}
#panel_right
{
  float:right;
  padding-top:344px;
  width:575px;    
}
.menu_title
{
  background:#041231;
  padding:7px 8px 7px 57px;
  font-weight:bold;
  color:#fff;
}
ul, li { 
  margin: 0px; 
  padding: 0px; 
} 
ul.menu_left li { 
  list-style-type: none; 
}
ul.menu_left li .btn_text{
  display:block;
  padding-left:57px;
  padding-right:7px;
  color: #fff;
  font-size:11px;
}
ul.menu_left li a:hover .btn_text{
  color: #fff; 
}
ul.menu_left li.item { 
  width: 196px; 
  height: 25px;
  float: left;        
} 
ul.menu_left li.item a { 
  display: block; 
  width: 196px; 
  height: 25px; 
  line-height: 25px; 
  background: #40A7E9 url(images/button_menu.gif) no-repeat; 
} 
ul.menu_left li.item a:hover { 
  background-position: -196px 0%;
  text-decoration: none;
  font-weight:normal;
  color: #433104; 
}
ul.menu_left a:hover, ul.menu_left li:hover a, ul.menu_left li.hover a, ul.menu_left li ul a:hover, ul.menu_left li ul li:hover a, ul.menu_left li ul li.hover a  
{ 
  background-position: -196px 0%;
  font-weight:normal;
} 
ul.menu_left li:hover ul a, ul.menu_left li.hover ul a, ul.menu_left li ul li:hover ul a, ul.menu_left li ul li.hover ul a
{ 
  background: #40A7E9 url(images/button_menu.gif) no-repeat;
  font-weight:normal; 
} 
ul.menu_left li:hover ul a:hover, ul.menu_left li.hover ul a:hover, ul.menu_left li ul li:hover ul a:hover, ul.menu_left li ul li.hover ul a:hover  
{ 
  background-position: -196px 0%;
  font-weight:normal;
}
ul.menu_left ul.menu_left_1 
{ 
  position:absolute; 
  margin-top:-25px; 
  margin-left:196px;
  visibility:hidden;
  width:196px;
  border-left:1px solid #fff;
} 
ul.menu_left li:hover ul.menu_left_1
{ 
  visibility:visible; 
  z-index:999;
}
ul.menu_left ul.menu_left_1 ul.menu_left_2
{ 
  position:absolute; 
  margin-top:-25px; 
  margin-left:196px;
  visibility:hidden;
  width:196px;
  border-left:1px solid #fff;
} 
ul.menu_left ul.menu_left_1 li:hover ul.menu_left_2
{ 
  visibility:visible; 
  z-index:999;
} 
.line_dot
{
  overflow:hidden;
  line-height:1px;
  height:1px;
  width:100%;
  font-size:1px;
  background: #000 url(images/line_dot.gif) repeat-x;
}
.line_blue_2
{
  overflow:hidden;
  line-height:1px;
  height:2px;
  width:100%;
  font-size:1px;
  margin-top:1px;
  background: #041231;
}
#kontakt_m
{
  width:196px;
  margin-top:1px;
  background: url(images/bg_kontakt_hp.gif) repeat-x;
  padding:0px 0px 30px 0px;
}
#kontakt
{
  padding:14px 0px 15px 18px;
  color:#232323;
}
#kontakt p
{
  padding:0;
  margin:0 0 0.5em 0;
}
#kontakt a:link, #kontakt a:visited, #kontakt a:active{
  color:#232323;
  text-decoration:underline;
}
#kontakt a:hover{
  color:#232323;
  text-decoration:none;
}
#hp_text
{
  padding:10px 10px 10px 0px
}
#hp_text h1
{
  font-size:1em;
  margin:0px 3px 0px 0px;
  padding:0px;
  display:inline;
}
#hp_text p
{
  margin:0.6em 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.bg_h2
{
  width:100%;
  background:url(images/bg_h2.gif) repeat-x;
}
.bg_h2 h2
{
  font-size:1.2em;
  margin:0px;
  float:left;
  background:url(images/sipka_h2.gif) 12px 60% no-repeat;
  padding:8px 0px 6px 33px;
  color:#2564AB;
}
.bg_h2 a:link, .bg_h2 a:visited, .bg_h2 a:active{
  text-decoration:underline;
  color:#1F548F;
  float:right;
  margin-top:8px;
  margin-right:10px;
}
.bg_h2 a:hover{
  text-decoration:none;
  color:#1F548F;
  float:right;
  margin-top:8px;
  margin-right:10px;
}
.bg_h2 h2 span
{
  color:#14254B;
}
#content .news
{
  padding-bottom:20px;
}
#content .news .image
{
  width:120px;
  float:left;
}
#content .news .datum
{
  color:#2564AB;
  font-weight:bold;
}
#content .news h3
{
  font-size:1em;
  margin:0px;
  padding:0px;
  display:inline;
  color:#2564AB;
}
#content .news .text
{
  float:right; 
  width:445px;  
}
#content .news p
{
  margin:4px 0px 0em 0px;
  padding:0px 0px 0px 0px;
}
#content
{
  padding:20px 10px 20px 0px;

}
#content a:link, #content a:visited, #content a:active{
  
  color:#1F548F;
  text-decoration:underline;
}
#content  a:hover{
  color:#041231; 
  text-decoration:none;
}
#content h3 
{

  font-size:1em;


}
#content h4
{

  font-size:1.0em;


}
#content h5
{


  font-size:1.0em;


}
#content p
{
  margin:0px 0px 1em 0px;

}
#content p.block
{
  text-align:justify;
  font-size:20px;
}
#content p.right
{
  text-align:right;
}
#content ul
{
  margin:0px 0px 1.2em 25px;
  padding:0px 0px 0px 0px;
  list-style-type:square;
}
#content ol
{
  margin:0px 0px 1.2em 30px;
  padding:0px 0px 0px 0px;
}
#content ul li ul
{
  margin:0.6em 0px 1.2em 25px;
  padding:0px 0px 0px 0px;
}
#content li
{
  margin:0.3em 0px 0.3em 0px;
  padding:0px 0px 0px 0px;
}
#content ul.ctverecky li
{
  padding-left:0px;
  list-style:square;
  background:none;
}
#footer
{
  width:821px;
  background: #2564AB url(images/bg_footer.gif) no-repeat;
  height:28px;
}
#footer p
{
  margin:0;
  padding:8px 35px 0px 35px;
  float:left;
  color:#9FD2EE;
}
#footer a:link, #footer a:visited, #footer a:active{
  color:#B6DD12;
  text-decoration:none;
}
#footer a:hover{
  color:#B6DD12;
  text-decoration:underline;
}
#footer .right
{
  float:right;
  text-align:right;
}
#content #sitemap ul
{
  padding:0px 0px 0px 20px;
  margin:0px 0px 5px 0px;
  list-style-type:none;
}
#content #sitemap ul li
{
  padding:5px 0px 5px 25px;
  margin:2px 0px 0px 0px;
  list-style-type:none;
  background:url(images/zavrena.gif) no-repeat;
}
#content #sitemap ul li.otevrena
{
  padding:5px 0px 5px 25px;
  margin:2px 0px 0px 0px;
  list-style-type:none;
  background:url(images/otevrena.gif) no-repeat;
}
.nahoru
{
  margin-top:6px;  
  text-align:right;
}
#content .nahoru a.nauvod:link, #content .nahoru a.nauvod:visited, #content .nahoru a.nauvod:active{
  color:#bd9909;
  text-decoration:underline;
}
#content .nahoru a.nauvod:hover{
  color:#bd9909;
  text-decoration:none;
}
img.right
{
  float:right;
  margin-left:10px;
}
img.left
{
  float:left;
  margin-right:10px;
}
#content .news_page
{
  padding-bottom:25px;
}
#content .news_page .datum
{
  font-size:0.9em;
  margin-bottom:0.3em;
}
#content .news_page h3
{
  font-size:1.1em;
}
.gallery
{
   margin-top:30px; 
    
}
.picture_m 
{
  width:130px;
  height:130px;
  float:left;
}

.picture{
   float:left;
  /*  width:10px;*/
  /* obrázek vlevo */
  background: url(images/shadowAlpha.png) no-repeat bottom right !important; 
  /* pro Operu a Mozillu pou?ijeme transparentní PNG */
  background: url(images/shadowAlpha.gif) no-repeat bottom right; 
  /* pro IE musíme je?ti doplnit GIF, Opera a Mozilla kvuli !important pou?ije PNG */
  margin: 5px 0px 10px 8px;
   
}
.picture img  {
  display: block;
  position: relative;
  background-color: #fff; /* bílé pozadí kolem */
  border: 1px solid #a9a9a9; /* rámeeek */
  margin: -6px 6px 6px -6px; /* posun kvuli stínu */
  padding: 4px; /* pozadí 4px mezi rámeekem a obrázkem */
}
.strankovani
{
  text-align:center;
  margin-top:10px;
  height:26px;
  line-height:26px;
  color:#194975;
  font-weight:bold;
}
.strankovani .selected
{
  padding:0px 3px 0px 3px;
  font-weight:normal;
}
.strankovani .page
{
  padding:0px 3px 0px 3px;
}
.strankovani .zpet
{
   padding:3px 20px 3px 15px;
   background: url(images/ico_back.gif) 0% 50% no-repeat;
}
.strankovani .vpred
{
   padding:3px 15px 3px 20px;
   background: url(images/ico_next.gif) 100% 50% no-repeat;
}
#content .strankovani a:link, #content .strankovani a:visited, #content .strankovani a:active{
  text-decoration:underline;
  color:#1F548F;
}
#content .strankovani a:hover{
  text-decoration:none;
  color:#1F548F;
}
table.trenink
{
  border-collapse:collapse;  
  border:1px solid #aaa;
  width:100%;
}
table.trenink tr
{
  border:1px solid #aaa;
}
table.trenink th
{
  text-align:center; 
  padding:3px 3px; 
  border:1px solid #aaa;
}
table.trenink th.left
{
  text-align:left; 
}
table.trenink td
{
  border:1px solid #aaa;
  padding:3px 3px;
  text-align:center; 
}
table.trenink td.left
{
  text-align:left; 
}
table.trenink thead
{
  background:#ddd;
}
table.trenink td.bg
{
  background:#ddd;
}
table.trenink td.line
{
  border-bottom:3px solid #000;
  font-size:1px;
 height:10px;
}
#expresbox
{
  float:right;
  width:196px;
  height:250px;
  margin-top:1px;
}
#book
{
  width:194px;
  border:1px solid #000;
}
#book h4
{
  border-bottom:1px solid #555;
  text-align:center;
  font-size:12px;
  background:#e4e5e5;
  margin:0px;
  letter-spacing:2px;
  padding:4px 0px;
  color:#444;
}
#book #prispevky
{
  height:200px;
  width:194px;
  overflow:auto;
}
#book #prispevky .name
{
  display:block;
  font-size:12px;
}
#book .name a:link, #book .name a:visited, #book .name a:active
{
  text-decoration:underline;
}
#book .name a:hover
{
  text-decoration:none;
}
#book #prispevky .date
{
  display:block;
  color:#888;
  font-size:10px;
  margin-bottom:4px;
}
#book #prispevky .text
{
 display:block;
 font-size:10px;
}
#book .zaslat
{
  border-bottom:1px solid #555;
  text-align:center;
  font-size:11px;
  margin:0px;
  padding:3px 0px;
  color:#444;
}
#book .zaslat a:link, #book .zaslat a:visited, #book .zaslat a:active
{
  text-decoration:underline;
}
#book .zaslat a:hover
{
  text-decoration:none;
}
#book .strankovani
{
 border-top:1px solid #555;
 padding:0px 0px;
 margin:0px;
 text-align:center;
}
#book .strankovani a:link, #book .strankovani a:visited, #book .strankovani a:active{
  text-decoration:underline;
  color:#1F548F;
}
#book .strankovani a:hover{
  text-decoration:none;
  color:#1F548F;
}
#book ul
{
  margin:0px;
  padding:0px;
}
#book ul li
{
  padding:5px 5px 5px 5px;
  list-style-type:none;
  border-bottom:1px dotted #aaa;
}
#book ul li.suda
{
  background:#eceef0;
}
#navig
{
  margin-top:3px;
  font-size:10px;
}
#navig a:link, #navig a:visited, #navig a:active{
  text-decoration:underline;
  color:#1F548F;
}
#navig a:hover{
  text-decoration:none;
  color:#1F548F;
}
#main_title .lang
{
  float:left;
  width:60px;
}
#main_title .lang .cz
{
  width:21px;
  height:14px;
  float:left;
  margin:5px 4px 0px 4px;
  background:url(images/flag_cz.gif) no-repeat;
}
#main_title .lang .en
{
  width:21px;
  height:14px;
  float:left;
  margin:5px 4px 0px 0px;
  background:url(images/flag_en.gif) no-repeat;
}
#content .novy_vzkaz 
{
  border:0px;
  font-size:11px;
  padding:10px 10px;
  position:relative;
  margin:0px;
  border:1px solid #aaa;
}
.novy_vzkaz label
{
  width:80px;
  padding-top:3px;
  display:block;
  float:left;
  font-weight:bold;
}
.novy_vzkaz textarea
{
  width:360px;
  display:block;
  float:left;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  height:80px;
  font-size:11px;
}
.novy_vzkaz div.formrow
{
  padding-top:5px;
}
.novy_vzkaz .jmeno
{
  width:360px;
  display:block;
  float:left;
  font-size:11px;
}
.novy_vzkaz .email
{
  width:360px;
  display:block;
  float:left;
  font-size:11px;
}
.novy_vzkaz .pridej
{
  width:100px;
   display:block;
   float:left;
   height:20px;
   color:#fff;
   line-height:20px;
   border:0px solid black;
   font-size:1em;
   font-weight:bold;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   background: #7dbcfa; 
}
#foto
{
  border:3px solid #2d77c5;
  padding:0px 0px 10px 0px;
  margin-top:1px;
  text-align:center;
}
#foto b
{
  font-size:12px;
  color:#000;
  display:block;
  padding:5px;
  background:url(images/bg_h2.gif) 0px 100% repeat-x;
}
#foto img
{
  padding:1px;
  display:block;
  margin:0px auto;
  border:1px solid #000 !important;
}

/* Sekce jednotlivých hadru */

#main #panel_right .produktjedna{width:570px;background:#e3eef5;border:1px solid #b3cdde;overflow:hidden;margin-bottom: 20px;}
#main #panel_right .produktjedna a img{float:left;border:1px solid #8abbdb;margin:11px 0 12px 8px;padding:1px;display:block;}
#main #panel_right .produktjedna .obsah{width:340px;float:right;margin:0 10px 0 0;}
#main #panel_right .produktjedna .obsah h3{background:url(images/h2-tabulka.png) repeat-x;color:white;padding:4px 0 4px 10px;border-top:2px solid #9cd7f5;border-bottom:2px solid #9cd7f5;}
#main #panel_right .produktjedna .obsah h3 span{color:#ffdf2b;background:url(images/textovy-obsah-h3-bg-span.png) no-repeat left center;padding:0 0 0 20px;}
#main #panel_right .produktjedna .obsah .nahledy{width:152px;float:right; }
#main #panel_right .produktjedna .obsah .nahledy img{margin:0 0 15px 0;}
#main #panel_right .produktjedna .obsah .obal-legendy{width:180px;float:left;margin-top:-12px;}
#main #panel_right .produktjedna .obsah .obal-legendy .legenda{width:89px;float:left;margin-left:0px;text-align:center;}
#main #panel_right .produktjedna .obsah .obal-legendy h4{background:url(images/podminky-nadpis-bg.png) no-repeat;color:white;padding:2px 0 3px 0;margin-left:7px;}
#main #panel_right .produktjedna .obsah .obal-legendy .podrobne-informace{width:160px;text-align:center;margin-top:20px;float:left;}
#main #panel_right .produktjedna .obsah .obal-legendy .podrobne-informace a{padding:5px 0 5px 42px;background:url(images/odkaz-vice-informaci-bg.gif) no-repeat left center;font-weight:bold;margin-left: 3px;}


#main #panel_right .produktdva{width:570px;border:1px solid #b3cdde;overflow:hidden;margin-bottom: 20px;}
#main #panel_right .produktdva a img{float:left;border:1px solid #8abbdb;margin:11px 0 12px 8px;padding:1px;display:block;}
#main #panel_right .produktdva .obsah{width:340px;float:right;margin:0 10px 0 0;}
#main #panel_right .produktdva .obsah h3{background:url(images/h2-tabulka.png) repeat-x;color:white;padding:4px 0 4px 10px;border-top:2px solid #9cd7f5;border-bottom:2px solid #9cd7f5;}
#main #panel_right .produktdva .obsah h3 span{color:#ffdf2b;background:url(images/textovy-obsah-h3-bg-span.png) no-repeat left center;padding:0 0 0 20px;}
#main #panel_right .produktdva .obsah .nahledy{width:152px;float:right; }
#main #panel_right .produktdva .obsah .nahledy img{margin:0 0 15px 0;}
#main #panel_right .produktdva .obsah .obal-legendy{width:180px;float:left;margin-top:-12px;}
#main #panel_right .produktdva .obsah .obal-legendy .legenda{width:89px;float:left;margin-left:0px;text-align:center;}
#main #panel_right .produktdva .obsah .obal-legendy h4{background:url(images/podminky-nadpis-bg.png) no-repeat;color:white;padding:2px 0 3px 0;margin-left:7px;}
#main #panel_right .produktdva .obsah .obal-legendy .podrobne-informace{width:160px;text-align:center;margin-top:20px;float:left;}
#main #panel_right .produktdva .obsah .obal-legendy .podrobne-informace a{padding:5px 0 5px 42px;background:url(images/odkaz-vice-informaci-bg.gif) no-repeat left center;font-weight:bold;margin-left: 3px;}






/* 
#content .prvni-tabulka h4{background:url(images/podminky-nadpis-bg.png) no-repeat;color:white;padding:2px 0 3px 0;margin-left:7px;}
#content .prvni-tabulka tr .nadpis h3{background:url(images/h2-tabulka.png) repeat-x;color:white;padding:4px 0 4px 10px;border-top:2px solid #9cd7f5;border-bottom:2px solid #9cd7f5;width:329px;margin-left:6px;}
#content .prvni-tabulka tr td{vertical-align: top;}
#content .prvni-tabulka tr .nadpis{text-align:left;vertical-align:top;}
#content .prvni-tabulka .podnadpis td{text-align:center;height: 25px;}
#content .prvni-tabulka .ikony td{text-align:center;}
#content .prvni-tabulka tr .nadpis span{color:#ffdf2b;background: url(../images/textovy-obsah-h3-bg-span.png) no-repeat left center;padding: 0 0 0 20px;}
#content .prvni-tabulka .img-big{width:300px;}
#content .prvni-tabulka tr .podrobne-informace{font-weight:bold;padding: 20px 0 0 0;text-align: center;vertical-align: top;height: 120px;}
#content .prvni-tabulka tr .podrobne-informace a{padding:5px 0 5px 45px;background:url(images/odkaz-vice-informaci-bg.gif) no-repeat center;margin-left: 7px;}
#content .prvni-tabulka .img-big a img{border:1px solid #8abbdb;margin:11px 0 10px 10px;padding:1px;}
#content .prvni-tabulka .img-small a img{border:1px solid #8abbdb;margin:10px 11px 10px 5px;padding:1px;} */


/* .druha-tabulka{border-collapse:collapse;background:#ffffff;width:510px;margin-bottom:20px;border: 1px solid #c5dceb;}
.druha-tabulka h4{background:url(images/podminky-nadpis-bg.png) no-repeat;color:white;padding:2px 0 3px 0;margin-left:7px;}
.druha-tabulka h3{background:url(images/h2-tabulka.png) repeat-x;color:white;padding:4px 0 4px 10px;border-top:2px solid #9cd7f5;border-bottom:2px solid #9cd7f5;width:329px;margin-left:6px;}
.druha-tabulka tr td{vertical-align:top;}
.druha-tabulka tr .nadpis{text-align:left;vertical-align:top;}
.druha-tabulka .podnadpis td{text-align:center;}
.druha-tabulka .ikony td{text-align:center;}
.druha-tabulka .ikony td img{margin-left: 5px;}
.druha-tabulka tr .nadpis span{color:#ffdf2b;background: url(../images/textovy-obsah-h3-bg-span.png) no-repeat left center;padding: 0 0 0 20px;}
.druha-tabulka .img-big{width:300px;}
.druha-tabulka tr .podrobne-informace{font-weight:bold;padding: 20px 0 0 0;text-align: center;}
.druha-tabulka tr .podrobne-informace a{padding:5px 0 5px 45px;background:url(images/odkaz-vice-informaci-bg.gif) no-repeat left center;margin-left: 7px;}
.druha-tabulka .img-big a img{border:1px solid #8abbdb;padding:1px;}
.druha-tabulka .img-small a img{border:1px solid #8abbdb;margin:10px 11px 10px 5px;padding:1px;} */