/* CSS Document modelova-zeleznice.cz style.css*/
body {
   margin: 0px;
   padding: 0px;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size: 70%;
   background: #3e6bb5 url(images/bg_body.gif) repeat-x;
   color:#000;
   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;
}
#box1{
  text-align:left;
  margin-left:auto;
  margin-right:auto;
  margin-top: 0px;
  width: 1000px;
}
#box2{
  float:left;
  width: 1000px;
  background:#fff;
}
#box3{
  margin-left:7px;
  margin-right:7px;
  width: 986px;
}
#box4{
  float:left;
  width: 986px;
}
#top
{
  font-size:11px;  
  width: 986px;
  height: 215px;
  top:0px;
  position:absolute;
}
#top_left
{
   width:204px;
   height: 215px;
   float:left;
}
#top_left .logo
{
   width:204px;
   height: 21px;
   color:#000;
   text-align:center;
   font-size:15px;
   font-weight:bold;
   padding-top:60px;
   background: url(images/top_logo.gif) no-repeat;
}
#top_left #box_find
{
  background:#fff url(images/bg_find.gif) no-repeat;
  padding-left:9px;
  height:99px;
}
#top_left .title
{
  font-size:13px;
  display:block;
  color:#b0180b;
  margin:0px 0px 0px 0px;
  padding-top:20px;
}
#top_left .txtfind
{
  width:174px;
  border:1px solid #989898; 
  font-size:12px;
  padding:1px 2px;
  margin:4px 0px 0px 0px;
}
#top_left .ddlfindcategory
{
  width:180px;
  border:1px solid #989898;
  font-size:12px;
  padding:1px 2px;
  margin:4px 0px 0px 0px;
}
#top_left .btnfind
{
  border:0px;
  background:#375ba0;
  width:70px;
  font-size:12px;
  color:#fff;
   padding:1px 0px;
  margin:4px 0px 0px 110px;
  cursor:pointer;
}
#top_left .katalog_title
{
  margin-top:0px;
  background:#B0180B url(images/sipka_down.gif) 175px 50% no-repeat;
  width:204px;
  height:31px;
  line-height:31px;
}
#top_left .katalog_title p
{
  padding:0px 0px 0px 27px;
  margin:0px;
  color:#fff;
  font-weight:bold;
}
#top_left .katalog_line
{
  width:204px;
  margin-top:1px;
  height:3px;
  font-size:1px;
  background:#900F05;
}
#top_right
{
  width:781px;
  height: 215px;
  margin-left:1px;
  float:left;
}
#main_img
{
  position:relative;
  width:781px;
  height:180px;
  z-index:20;
  overflow:hidden;
  background: #b0180b;
}
#main_img h3
{
  padding:30px 20px 0px 20px;
  text-align:left;
  font-size:20px;
  margin:0px;
  color:#fff;
}
#main_img a
{
  display:block;
  position:absolute; 
  left:0; 
  top:0; 
  z-index:10;
  width:781px;
  height:180px;
  background: url(images/main_img.jpg) no-repeat;
}
#menu_top
{
  height:35px;
  padding-left:0px;
  font-size:12px;
  width:781px;
  position:relative;
  background: #385da2 url(images/bg_menu_top.gif) repeat-x;
}
#menu_top .roh
{
  height:35px;
  width:1px;
  top:0px;
  left:0px;
  z-index:5;
  position:absolute;
  background: #385da2 url(images/bg_menu_top.gif) no-repeat;
}
#menu_top ul, #menu_top li
{
  margin:0px;
  padding:0px;
}
#menu_top ul.menu_left
{
  height:35px;
}
#menu_top ul.menu_left li { /* styl nejvyssi urovne li */
  float:left;
  position:relative;
  display:inline;
  cursor:pointer;
  padding-left:1px;
  background: url(images/odrazka_menu_top.gif) no-repeat;
}
#menu_top ul.menu_left li a /* styl nejvyssi urovne a */
{
  display:block;
  _float:left;
  height: 35px;
  padding:0px 5px;
  line-height:35px;
  color:#fff;
  font-weight:bold;
}
#menu_top ul.menu_left li:hover
{
  
}
#menu_top ul.menu_left li:hover li
{
  border:0px;
}
#menu_top ul.menu_left li ul li { /* styl ostatnich li */
  float:none;
  display:block;
  _float:left;
  padding:0px;
  background: none;
}
#menu_top ul.menu_left li:hover ul li
{
  
}
#menu_top ul.menu_left li a:hover /* styl nejvyssi urovne a:hover - po najeti mysi */
{
  color:#fff;
  background: #328ef3 url(images/btn_menu_top_hover.gif) 0px 0px repeat-x;
}
#menu_top ul.menu_left li ul li a:hover 
{
  color:#fff;
  background: #328ef3;
}
#menu_top ul.menu_left li:hover a 
{ 
  color:#fff;
  background: #328ef3 url(images/btn_menu_top_hover.gif) 0px 0px repeat-x;
} 
#menu_top ul.menu_left li ul li:hover a,
#menu_top ul.menu_left li ul li ul li:hover a
{ 
  color:#fff;
  background: #328ef3;
} 
#menu_top ul.menu_left li ul li:hover a .btn_text,
#menu_top ul.menu_left li ul li ul li:hover a .btn_text
{ 
  display:block;
} 
#menu_top ul.menu_left li:hover ul a,  
#menu_top ul.menu_left li ul li:hover ul a, 
#menu_top ul.menu_left li ul li ul li:hover ul a 
{ 
  color:#000;
  background: #089edf;
} 
#menu_top ul.menu_left li:hover ul a .btn_text,  
#menu_top ul.menu_left li ul li:hover ul a .btn_text, 
#menu_top ul.menu_left li ul li ul li:hover ul a .btn_text 
{ 
  background: none;
} 
#menu_top ul.menu_left li ul li a /* styl ostatnich a */
{
  height: 25px;
  line-height:25px;  
  _float:none;
  color:#fff;
  border-bottom:1px solid #385da2;
}
#menu_top ul.menu_left li a .btn_text
{
  padding:0px 0px 0px 0px;
  font-size:11px;
  display:block;
}
#menu_top ul.menu_left li a:hover .btn_text, #menu_top ul.menu_left li:hover a .btn_text
{
  
}
#menu_top ul.menu_left li ul li a .btn_text
{
  padding:0px 0px 0px 0px;
  display:inline;
  background: none;
}
#menu_top ul.menu_left ul /* styl nejvyssi urovne ul */
{
  width:250px;
  line-height:0px;
  display:none;
  position:absolute;
  top:34px;
  z-index:100;
  left:0px;
  border:1px solid #385da2;
  border-bottom:0px;
}
#menu_top ul.menu_left ul.menu_left_1 ul /* styl ostatnich ul */
{
  top:-1px;
  left:250px;
  width:200px;
}
#menu_top ul.menu_left li:hover ul.menu_left_1,
#menu_top ul.menu_left li ul.menu_left_1 li:hover ul.menu_left_2,
#menu_top ul.menu_left li ul.menu_left_1 li ul.menu_left_2 li:hover ul.menu_left_3
{
  display:block;
}
#main
{
  margin-top:215px;  
  width:986px; 
}
#main_right
{
  float:right;
  width:781px;
}
.line_main
{
  height:3px;
  width:100%;
  font-size:1px;
  background: #000 url(images/line_main.gif) repeat-x;
}
#panel_left_m
{
  float:left;  
  width:608px;
}
#panel_left
{
  padding:0px 27px 20px 15px;
}
#panel_left h1
{
  font-size:1.1em;
  color:#b0180b;
  background:url(images/sipka_right.gif) 0% 55% no-repeat;
  margin:20px 0px 2px 0px;
  padding:0px 0px 0px 17px;
}
#content
{
  margin-top:7px;
}
#content h2 
{
  color:#385da2;
  font-size:1.2em;
  margin:0em 0px 0.4em 0px;
  padding:0.5em 0px 0px 0px;
}
#content h3 
{
  color:#b0180b;
  font-size:1.1em;
  margin:0em 0px 0.3em 0px;
  padding:0.2em 0px 0px 0px;
}
#content h4
{
  color:#000;
  font-size:1.1em;
  margin:0px 0px 0.3em 0px;
  padding:0px 0px 0px 0px; 
}
#content h5
{
  color:#000;
  font-size:1em;
  font-weight:normal;
  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.3em;
}
#content p.block
{
  text-align:justify;
}
#content p.right
{
  text-align:right;
}
#content p.center
{
  text-align:center;
}
#content ul
{
  margin:0px 10px 1.2em 25px;
  line-height:1.1em;
  font-size:1em;
  padding:0px 0px 0px 0px;
}
#content ol
{
  margin:0px 0px 1.2em 30px;
  line-height:1.1em;
  font-size:1em;
  padding:0px 0px 0px 0px;
}
#content ul li ul
{
  margin:0.6em 0px 1.2em 10px;
  padding:0px 0px 0px 0px;
}
#content li
{
  margin:0.3em 0px 0.3em 0px;
  padding:0px 0px 0px 0px;
}
.nahoru
{
  margin-top:6px;  
  text-align:right;
}
img.right
{
  float:right;
  margin-left:10px;
}
img.left
{
  float:left;
  margin-right:10px;
}
img.border
{
  border:2px solid #e6f1fa;
  padding:1px;
}


#content #navigace
{
  width:566px;
  margin-bottom:10px;
}
#content #navigace .navig
{
  font-size:11px;
  margin-left:17px;
  color:#555;
}
#content #navigace .navig a:link, #content #navigace .navig a:visited, #content #navigace .navig a:active{
  color:#aaa;
  text-decoration:underline;
}
#content #navigace .navig a:hover{
  color:#555;
  text-decoration:none;
}
#content #navigace .navig span
{
  font-weight:bold;
}
#content a:link, #content a:visited, #content a:active{
  text-decoration:underline;
  color:#b0180b;
}
#content a:hover{
  text-decoration:none;
  color:#b0180b;
}
#content .item_m
{
  width:566px;
  border-top:1px dashed #dcd09a;
  position:relative;
}
#content .item
{
  padding:10px 0px;
}
#content .item .image
{
	width:174px;
  float:left;
  text-align:center;
  cursor:pointer;
}
#content .item .image img
{
  width:170px;
  padding:1px;
	border:1px solid #ccc !important;
  text-align:center;
  cursor:pointer;
}
#content .item .text
{
  width:392px;
  float:left;
}
#content .item h2
{
  padding:0px 0px 2px 20px;
  background: url(images/odrazka_h3.gif) 10px 0.5em no-repeat;
  margin:0px 0px 0px 0px;
  font-size:1.2em;
  color:#A3A258; 
}
#content .item h2 a:link, #content .item h2 a:active, #content .item h2 a:visited{color:#9a9959; text-decoration:none;}
#content .item h2 a:hover{text-decoration:none; color:#1e50a2;}
#content .item .line_h3
{
  height:1px;
  width:100%;
  line-height:1px;
  overflow:hidden;
  font-size:1px;
  background: url(images/line_h3.gif) 20px 0px no-repeat;
}
#content .item .popis
{
  padding:3px 10px 0px 20px; 
}
#content .item .cena
{
  font-weight:bold;
  margin-top:3px;
  font-size:15px;
  display:block;
  margin-bottom:3px;
}
#content .item .cena span
{
  color:#E91515;
}
#content .item .puvodnicena
{
  font-weight:bold;
  display:block;
  margin-bottom:10px;
}
#content .item .akce-cor
{
  width:70px;
  height:70px;
  background: url(images/akce-cor.gif) no-repeat;
  top:0;
  right:0;
   position:absolute;
}
#content .item .puvodnicena span
{
  color:#2b61bb;
  font-size:12px;
  text-decoration:line-through;
}
#content .item .struc_popis
{
  text-align:justify;
  margin-top:10px;
}
#content .item .struc_popis a:link, #content .item .struc_popis a:visited, #content .item .struc_popis a:active{
  color:#B0180B;
  text-decoration:underline;
}
#content .item .struc_popis a:hover{
  color:#B0180B;
  text-decoration:none;
}
#content .item .dostupnost
{
    margin-top:2px;
}
#content .item .zaruka
{
    margin-top:2px;
}
#content .item .zaruka span
{
    color:Red;
}
#content .item .buttons
{
  margin-top:10px;
  height:25px;
  line-height:25px;
  font-size:14px;
}
#content .item .buttons .pocet_koupit
{
  height:25px;
  line-height:25px;
  font-size:14px;
  float:left;
}
#content .item .buttons .pocet_koupit .txt_pocet
{
  width:30px;
  font-size:14px;
  height:21px;
  line-height:21px; text-align:center;
  padding:0px 0px 0px 0px;
  float:left;
}
#content .item .buttons .btn_buy
{
  width:80px;
  height:25px;
  line-height:25px;
  font-size:14px;
  margin-left:3px;
  font-weight:bold;
  float:left;
  background: url(images/bg_btn_buy.gif) no-repeat; 
}
#content .item .buttons .btn_buy span
{
  padding:0px 0px 0px 30px;
  margin:0px;
}
#content .item .buttons .btn_detail
{
  width:101px;
  float:left;  
  margin-left:15px;
  height:25px;
  line-height:25px;
  font-size:14px;
  text-align:center;
  color:#fff;
  font-weight:bold;
  background: #e41414 url(images/bg_btn_detail.gif) no-repeat;
}                             
#panel_right
{
  width:173px;
  float:left;  
}
#panel_right h2
{
  font-size:1.1em;
  color:#B0180B;
  margin:20px 0px 2px 0px;
  padding:0px;
}
/*
    Vnoreny prihlasovani na strance:
*/
#panel_login
{
  padding:1px 1px 1px 1px;
  margin-top:6px;
  background:#d1dae9;  
}
#panel_login_bg
{
  padding:10px 10px 0px 10px;
  border:1px solid #fff;
  &width:149px;
}
#panel_login input
{
  margin-bottom:3px;
}
#panel_login .check input
{
  width:16px;
  height:16px;
  margin:0 3px 0 0;
  display:inline-block;
  padding:0px;
}
#panel_login label
{
  font-weight:bold;
}
#panel_login .check label
{
  font-size:10px;
  font-weight:normal;
  position:relative;
  top:-4px;
  &top:-1px;
}
#panel_login .btn:link, #panel_login .btn:visited, #panel_login .btn:active, #panel_login .btn:hover
{
  border:0px;
  background:#b0180b;
  width:70px;
  float:right;
  padding:2px 0px;
  text-decoration:none;
  text-align:center;
  display:inline;
  font-size:11px;
  color:#fff;
  margin:10px 5px 10px 0px;
}
#panel_login .btn2:link, #panel_login .btn2:visited, #panel_login .btn2:active, #panel_login .btn2:hover
{
  border:0px;
  background:#b0180b;
  width:70px;
  float:right;
  padding:2px 0px;
  text-decoration:none;
  text-align:center;
  display:inline;
  font-size:11px;
  color:#fff;
  margin:10px 5px 10px 0px;
}
#panel_login .btn3:link, #panel_login .btn3:visited, #panel_login .btn3:active, #panel_login .btn3:hover
{
  border:0px;
  background:#b0180b;
  width:140px;
  float:right;
  padding:2px 0px;
  text-decoration:none;
  text-align:center;
  display:inline;
  font-size:11px;
  color:#fff;
  margin:10px 5px 10px 0px;
}
#panel_login .reg
{
  float:left;
  margin:12px 5px 10px 0px;
}
#panel_login a:link, #panel_login a:active, #panel_login a:visited
{
 text-decoration:underline;
}
#panel_login a:hover
{
 text-decoration:none;
}
#panel_login a.sipka:link, #panel_login a.sipka:active, #panel_login a.sipka:visited
{
 text-decoration:underline;
 padding-left:15px;
 background:url(images/sipka_right.gif) 0% 55% no-repeat;
}
#panel_login a.sipka:hover
{
 text-decoration:none;
}
#bannery
{
  width:173px;
  height:auto;
  margin:5px 0px 0px 0px;
}
#slevy-ban
{
	width:566px;
	height:156px;
	margin:10px 0 2px;
    position:relative;
	background:url(images/hektor.jpg) 0 0 no-repeat;
}
#slevy-ban .h0{position:absolute; top:0; width:283px; left:0; height:156px; display:block;}
#slevy-ban .tt{position:absolute; top:0; width:283px; right:0; height:156px; display:block;}


#bestsell
{
  margin-top:6px;
  width:173px;
}
#bestsell a:link, #bestsell a:visited, #bestsell a:active{
  color:#4C4C4C;
  text-decoration:underline;
}
#bestsell a:hover{
  color:#4C4C4C;
  text-decoration:none;
}
#bestsell .polozka
{
  width:173px;
  height:20px;
  margin-top:1px;
  line-height:20px;
}
#bestsell .poradi
{
  float:left;
  width:21px;
  height:20px;
  color:#fff;
  text-align:center;
  background:#385da2;
}
#bestsell .nazev
{
  float:left;
  margin-left:1px;
  width:151px;
  height:20px;
  background:#d1dae9;
  overflow:hidden;
}
#bestsell .nazev p
{
  margin:0px;
  padding:0px 8px
}
#main_left
{
  float:left;
  width:204px;
}
.cleaner{
  clear:both; display:block; font-size:0px; height:0px; overflow:hidden; line-height:0px;
}
#menu
{
  float:left;
  width:204px;
}
#menu ul.menu_left, #menu ul.menu_left li, #menu ul.menu_left ul { 
  margin: 0px; 
  padding: 0px; 
}
#menu ul.menu_left{margin:1px 0 0;}
#menu ul.menu_left li { 
  list-style-type: none; 
}
#menu ul.menu_left li 
{
  overflow:hidden;
  width: 204px; 
  color: #fff; 
  display:block;
} 
#menu ul.menu_left li.item a { 
  height:26px;
  overflow:hidden;
  line-height:26px;
  padding:0px 6px 0px 34px;
  display:block;
  cursor:pointer;
  color:#fff;
  border-bottom:1px solid #fff;
  background: #385da2 url(images/button_menu.gif) 0% 0% no-repeat;
} 
#menu ul.menu_left li.item span { 
  height:26px;
  overflow:hidden;
  margin-top:5px;
  line-height:26px;
  padding:0px 6px 0px 34px;
  display:block;
  cursor:none;
  font-weight:bold;
  border-bottom:1px solid #fff;
  background: #385da2 url(images/button_menu.gif) 0% 0% no-repeat;
} 
#menu ul.menu_left li.item a:hover { 
  color:#fff;
  text-decoration:underline;
}
#menu ul.menu_left li.item a.active { 
  color:#fff;
  text-decoration:underline;
}
#menu ul.menu_left li a span.btn_text
{
    display:block;
    height:auto;
    margin-top:0px;
    overflow:auto;
    line-height:23px;
    padding:0px 0px 0px 0px;
    cursor:pointer;
    border-bottom:0px solid #fff;
    background: none;
}
#menu ul.menu_left_1 li { 
  
  display:block;
} 
#menu ul.menu_left_1 li.item a { 
  height:23px;
  line-height:23px;
  padding:0px 6px 0px 10px;
  display:block;
  cursor:pointer;
  color: #000; 
  background: #d1dae9;
} 
#menu ul.menu_left_1 li.item a:hover{ 
  color:#000;
}
#menu ul.menu_left_1 li.item a.active {
 background:#888;
 text-decoration:none;
}
#menu ul.menu_left_1 li.item a.active:hover {
 color:#fff;
}
#menu ul.menu_left_2 li { 
  display:block;
} 
#menu ul.menu_left_2 li.item a { 
  padding:0;
  display:block;
  cursor:pointer;
  padding:0px 3px 0px 24px;
  color: #000;
  background: #d1dae9 url(images/odrazka2_left.gif) 13px 55% no-repeat;
}
#menu ul.menu_left_2 li.item a:hover { 
  color:#fff;
  background: #5682d2 url(images/odrazka2_left_hover.gif) 13px 55% no-repeat;
} 
#menu ul.menu_left_2 li.item a.active { 
  color:#fff;
  background: #5682d2 url(images/odrazka2_left_hover.gif) 13px 55% no-repeat;
}
#menu ul.menu_left_2 li span.btn_text
{
    display:block;
}
#menu ul.menu_left_3 li { 
  display:block;
} 
#menu ul.menu_left_3 li.item a { 
  padding:0;
  display:block;
  cursor:pointer;
  font-weight:normal;
  padding:0px 3px 0px 24px;
  color: #777;
  font-size:10px;
  font-weight:bold;
  background: #dfe4ec;
} 
#menu ul.menu_left_3 li .btn_text
{
    display:block;
}
#menu ul.menu_left_3 li.item a:hover { 
  color:#000;
  background: #dfe4ec;
  text-decoration:underline
} 
#menu ul.menu_left_3 li.item a.active { 
  color:#000;
  background: #dfe4ec;
  text-decoration:underline
}
#news_black
{
  padding:1px 1px 1px 1px;
  margin-top:6px;
  background:#d1dae9;  
}
#news_bg
{
  border:1px solid #fff;
  padding:10px;
}

#news_text p
{
  padding:0px 0px 5px 0px;
  margin:0px;
  color:#565656;
  text-align:justify;
}
#news_text span
{
   display:block;
   padding:0px 0px 5px 0px;
   margin:0px;
}
#line_news_bottom
{
  width:204px;
  float:left;
  height:2px;
  margin-bottom:10px;
  font-size:1px;
  background: #000 url(images/line_news_bottom.gif) no-repeat;
}
.txtnews
{
  width:140px;
  margin-top:5px;
  font-size:11px;
  padding:2px 0px 2px 2px;
  border:1px solid black;
}
.btnnews
{
  margin-top:5px;  
  width:70px;
  background:#B0180B;
  font-size:11px;
  height:18px;
  color:#fff;
  border:0px solid black;
}
#footer
{
  width:986px;
  padding:3px 0px;
  text-align:center;
  background:#A4A358;
  float:left;
  font-size:0.9em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#fff;
}
#footer_line
{
  font-size:1px;
  float:left;
  height:7px;
  width:986px;
  background:#fff;
}
#kp
{
  height:30px;
  line-height:30px;
  text-align:right;
  color:#F0EFBD
}
#kp a:link, #kp a:visited, #kp a:active{
  color:#F0EFBD;
}
#kp a:hover{
  color:#F0EFBD;
  text-decoration:underline;
}
.strankovani
{
  text-align:center;
  margin-top:10px;
  height:26px;
  line-height:26px;
  color:#E91515;
  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:#E91515;
}
#content .strankovani a:hover{
  text-decoration:none;
  color:#E91515;
}

.obrazky img
{
  border:1px solid #333;
  margin:5px;
}
#content a.btn_buy:active, #content a.btn_buy:hover, #content a.btn_buy:link, #content a.btn_buy:visited
{
  text-decoration:none;
}
.jcarousel-skin-tango .jcarousel-container {
   
    border: 1px solid #999;
	margin:0 0 10px;
}
.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 526px;
    padding: 10px 20px;
}
.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  526px;
}
#content .jcarousel-skin-tango li.jcarousel-item {
    width: 243px;
    line-height:1;
	list-style-type :none;
	padding:0;
	margin: 0 9px;
	border: 1px solid #999;
}
#content .jcarousel-skin-tango li.jcarousel-item a{
	display:block; width:250px; height:120px; position:relative; text-decoration:none;
}
.jcarousel-skin-tango li span{
  position:absolute;
  top:10px;
  padding:0px 10px;
  font-weight:bold;
  font-size:14px;
  color:#666;
  line-height:20px;
}
.jcarousel-skin-tango li img{display:block;}
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 20px;
    height: 142px;
    cursor: pointer;
    background: transparent url(images/next.gif) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 0px;
    right: auto;
    background-image: url(images/previous.gif);
}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 20px;
    height: 142px;
    cursor: pointer;
    background: transparent url(images/previous.gif) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 0px;
    background-image: url(images/next.gif);
}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default; 
}




/* superban css */
#content #superban a:link, #content #superban a:active, #content #superban a:hover, #content #superban a:visited
{
  text-decoration:none;
}
#content #superban {
	position: relative; /* important */
	overflow: hidden; /* important */
	width: 564px; /* important */
	height: 142px; /* important */
	border: 1px solid #999;
	margin: 0 auto;
}
#superban_frame {position: relative; z-index:100;}
#superban_previous {float: left;position: relative; z-index:100;cursor:pointer;}
#superban_next {float: right;position: relative; z-index:100; cursor:pointer;}
#content ul#superban_content {
	margin:0px;
  padding:0px;
  list-style-type:none;
	position: absolute;
	top: 0;
	z-index:9;
	margin-left: 21px;
	_margin-left: 17px;
}
#superban span{
  position:absolute;
  top:10px;
  padding:0px 10px;
  font-weight:bold;
  font-size:14px;
  color:#666;
  line-height:20px;
}
#content ul#superban_content {
	width: 5418px;
}
#content #superban ul li {
  list-style-type :none;
	display: block;
	float: left;
	position:relative;
	z-index:9;
	margin: 10px 5px;
	padding: 5px 3px;
	border: 1px solid #999;
	background-color: #fff;
}
#content #superban ul li img {
	display: block;
}
#content #news
{
 margin:10px 0px;
}
#content #news .news img
{
 float:left;
 margin-right:5px;
 border:1px solid #d1dae9 !important;
 padding:1px;
 margin-top:3px;
}
#content #news .news h2
{
 margin:0px 0px 3px 0px;
 font-size:11px;
 padding:0px 0px 0px 0px;
}
#content #news .news p
{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}
#content #news .news
{
 margin:0px 10px 10px 0px;
 padding:5px;
 float:left;
 width:266px;
 height:90px;
 overflow:hidden;
 border:1px solid #d1dae9;
}
#content #news .news .datum
{
  float:right;
  font-weight:bold;
}
.picture_m 
{
  width:185px;
  _width:183px;
  float:left;
  display:inline;
}
.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 4px 10px 4px;
  _margin: 5px 2px 10px 2px;
  display:inline;
}
.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 */
}
#content .galleries
{
  margin:20px 0px 30px 0px;
}
#content .galleries table td
{
  vertical-align:middle;
  padding:0px;
}
#content .galleries a.title_v
{
  top:-9px;
  _left:5px;
  font-size:14px;
  font-weight:bold;
  position:relative;
}
#content .galleries a.title_h
{
  padding-right:11px;
  font-size:11px;
}
#content .galleries .picture
{
  margin: 0px 4px 0px 4px;
}
#content .galleries .picture_m
{
  height:200px;
  text-align:center;
  margin-bottom: 20px;
}
#content .galleries table td .picture_m
{
  height:auto;
  text-align:center;
  margin-bottom:0px;
}
#content .gallery .picture_m
{
  height:183px;
  text-align:center;
  display:block;
  margin-bottom: 5px;
}
#kuehn
{
  width:566px;
  height:264px;
  background: url(images/kuehn.jpg) no-repeat;
  position:relative;
  margin-top:0px;
}
#kuehn .prvni
{
  width:86px;
  height:79px;
  display:block;
  top:65px;
  left:10px;
  position:absolute;
  
}
#kuehn .druha
{
  width:86px;
  top:65px;
  left:111px;
  height:79px;
  display:block;
  position:absolute;
  
}
#kuehn .treti
{
  width:87px;
  top:64px;
  left:220px;
  height:93px;
  display:block;
  position:absolute;
  
}
#kuehn .ctvrta
{
  width:142px;
  top:64px;
  left:310px;
  height:93px;
  display:block;
  position:absolute;
  
}
#kuehn .pata
{
  width:108px;
  top:64px;
  left:455px;
  height:93px;
  display:block;
  position:absolute;
  
}
#kuehn .sesta
{
  width:100px;
  height:36px;
  display:block;
  top:108px;
  left:5px;
  position:absolute;
  
}
#kuehn .sedma
{
  width:100px;
  height:35px;
  display:block;
  top:68px;
  left:5px;
  position:absolute;
  
}
#kuehn .osma
{
  width:100px;
  height:37px;
  display:block;
  top:23px;
  left:5px;
  position:absolute;
  
}
#kuehn .devata
{
  width:194px;
  height:37px;
  display:block;
  top:150px;
  left:5px;
  position:absolute;
  
}
#kuehn .m36262
{
  width:170px;
  height:40px;
  display:block;
  top:193px;
  left:4px;
  position:absolute;
  
}
#kuehn .m36258
{
  width:101px;
  height:48px;
  display:block;
  top:152px;
  left:220px;
  position:absolute;
  
}
#kuehn .m36259
{
  width:101px;
  height:50px;
  display:block;
  top:212px;
  left:220px;
  position:absolute;
  
}
#kuehn .m36260
{
  width:150px;
  height:49px;
  display:block;
  top:152px;
  left:351px;
  position:absolute;
  
}
#kuehn .m36261
{
  width:178px;
  height:52px;
  display:block;
  top:209px;
  left:351px;
  position:absolute;
  
}
#poukazy
{
  width:173px;
  height:250px;
  background: url(images/ban_poukazy.jpg) no-repeat;
  position:relative;
}
#poukazy .m72922
{
  width:60px;
  height:62px;
  display:block;
  top:162px;
  left:95px;
  position:absolute;
  
}
#poukazy .m72923
{
  width:60px;
  height:62px;
  display:block;
  top:162px;
  left:8px;
  position:absolute;
  
}
#poukazy .m72920
{
  width:60px;
  height:62px;
  display:block;
  top:102px;
  left:95px;
  position:absolute;
  
}
#poukazy .m72921
{
  width:60px;
  height:62px;
  display:block;
  top:102px;
  left:8px;
  position:absolute;
  
}
.filtr{background:#fff; padding:0 5px; border:1px solid #aaa}
.filtr .chk input{display:inline-block; vertical-align:middle;}
.filtr .chk label{display:inline-block; margin:0 10px 0 3px; vertical-align:middle;}
.filtr .chk{display:inline-block;}
.filtr{line-height:1.5em;}
.filtr table td, .filtr table th{vertical-align:top; padding:5px 0 5px; border-bottom:1px dotted #aaa;}
#content .filter-control{margin:0; padding:5px 0; }
#content .filter-control input, .filter-control select{vertical-align:middle; font-size:11px; padding:3px;}
#content .filter-control input{background:  #B0180B; border: 0 solid black; color: #FFFFFF; font-size: 11px; height: 20px; padding:0 15px; cursor:pointer;}

