*, .nomg { margin: 0; padding: 0; } 
#facebook{width: 160px; height: 100px; overflow: hidden}
p { margin: 8px 0; }
.cb { clear: both !important; height: 0; overflow: hidden; }
.cl { clear: left; height: 0; overflow: hidden; }
a { color: #2FA4FF; }
a:hover { text-decoration: none; }
a img { border: none; }
.tal { text-align: left; }
.tar { text-align: right; }
.tac { text-align: center !important; }
.fr { float: right; }
.fl { float: left; } 
.fsl { font-size: 110%; }
.bold { font-weight: bold; }
.nobrd,.nobrd * td { border: none !important; padding: 2px 4px 2px 0; }
input { padding: 2px 3px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
select option { padding: 0 5px; }
.bgpng { _background:expression('url('+this.currentStyle['backgroundImage'].split('\"')[1]+'")'); _filter:expression('progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+this.currentStyle['backgroundImage'].split('\"')[1]+')'); }
img.png, a#kliklogo img {  _padding-left:expression(this['width']+'px');_overflow:hidden; _filter:expression('progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+this['src']+')'); }


html,body { font-family: Arial, Helvetica, sans-serif; font-size: 11px; position: relative; }
/*.sIFR-hasFlash h1 { visibility: hidden; }*/
body { background: url(../images/body_bg.jpg); }
h1,h2,h3 { margin: 8px 0; font-size: 13px; }
 h1 img,h2 img,h3 img { vertical-align: middle; margin-right: 6px;}
 h1 span,h2 span,h3 span { display: none;}
h4 { margin: 5px 0; background: url(../images/hline1.gif) no-repeat 0 bottom; padding-bottom: 5px;  }
 h4,h4 a { color: #2b5aa1; font-size: 11px; text-transform: uppercase; text-decoration: none;  }
 h4 a:hover { text-decoration: underline; }
h5,h5 a { color: #ff9e01; font-size: 11px; text-transform: uppercase; text-decoration: none; }
 h5 a:hover { text-decoration: underline; }
h6 { margin: 16px 0 8px 0;  background: url(../images/hline2.gif) no-repeat 0 bottom; padding-bottom: 5px !important; }
 h6, h6 a { color: #FF9E01; text-transform: uppercase; font-size: 13px; font-weight: normal; }
h6.blue { color: #2FA4FF; background-image: url(../images/hline3.gif); }
p.linky a { text-decoration: none; display: block; color: #2fa4ff; padding: 3px 0 5px 10px; position: relative; border-bottom: 1px solid #f2f2f2; background: url(../images/arr1.gif) no-repeat 3px 50%; }
 p.linky a:hover { text-decoration: underline; }
a.vice,a.vice1,a.vice2,a.vice3,a.vice4,a.bform1,a.bform { background-repeat: no-repeat; width: 51px; height: 18px; display: block; line-height: 18px; text-decoration: none; color: #2FA4FF; padding: 0 0 0 12px !important; position: relative; }
 a.vice:hover,a.vice1:hover,a.vice2:hover,a.vice3:hover,a.vice4:hover { background-position: 100% 0; color: White; }
 a.vice { background-image: url(../images/but_next.gif); }
 a.vice1 { width: 109px; background-image: url(../images/but_next1.gif); }
 a.vice2 { width: 165px; background-image: url(../images/but_next2.gif); margin: 8px 0; }
 a.vice3 { width: 25px; background-image: url(../images/but_next3.gif); }
 a.vice4 { width: 25px; background-image: url(../images/but_next4.gif); }
 a.bform { background-image: url(../images/bform.gif); width: 105px; color: White; }
 a.bform1 { background-image: url(../images/bform1.gif); width: 143px; color: White; }
p.hsep { background: #dfdfdf url(../images/hline_l.jpg) no-repeat; height: 1px; width: 100%; overflow: hidden; }
.brd { padding: 1px; border: 1px solid #DFDFDF; }
.blue { color: #2B5AA1; }
.bluebox { padding: 8px; border: 1px solid #cfe9fd; background: #f5fbff; color: #2FA4FF; }
ul.plus { margin: 3px 0 8px 0; list-style: none; border-top: 1px solid #DFDFDF; width: auto; }
 ul.plus li { position: relative; width: auto; background: url(../images/plus.gif) no-repeat 0 8px; padding: 5px 0; padding-left: 14px; border-bottom: 1px solid #DFDFDF; }
ul.plus2 { margin: 3px 0 8px 5px; list-style: none;}
 ul.plus2 li { position: relative; background: url(../images/plus.gif) no-repeat 0 6px; padding: 2px 0; padding-left: 14px;  border: 0px;}
.rup { margin-left: 8px; float: right; margin-top: 12px; padding-left: 15px; font-size: 10px; text-transform: uppercase; text-decoration: none; background-repeat: no-repeat; background-position: 0 45%; }
 a.rup:hover { text-decoration: underline; }
 a.tisk { background-image: url(../images/iprint.gif); }
 a.posl { background-image: url(../images/isend.gif); padding-left: 18px; background-position: 0 40%; }
 a.dotaz { background-image: url(../images/idotaz.gif); padding-left: 19px;}
.finc { width: 100%; float: left; }
table { margin: 0px 0 8px 0; border-collapse: collapse; }
table tr td,table tr th { border: 1px solid #DFDFDF; padding: 2px 4px; }
table tr td p { margin: 2px 0; }
table tr th { border: 1px solid #DFDFDF; padding: 4px; }
table.fifty { width: 100%; }
 table.fifty tr td { width: 50%; vertical-align: top; }

table.strankovani { color: #AAAAAA;}
 table.strankovani a { padding: 3px; }
  table.strankovani a.vice3 { margin-left: 10px; }
  table.strankovani a.vice4 { margin-right: 10px; }
 table.strankovani a:hover,table.strankovani a.act { font-weight: bold; color: #FF9E01; }
 table.strankovani tr td { border: none !important; }
 table.strankovani.rup { margin-top: 6px; }

div#hlavicka, div#hlavni, div#paticka { width: 988px; position: relative;  } 

div#hlavicka { background: White url(../images/motiv_big.jpg) no-repeat; height: 297px; z-index: 0; }
/* a#kliklogo { position: absolute; top: 17px; left: 51px; z-index: 101;  } */
 a#kliklogo { position: absolute; top: 0px; left: 0px; z-index: 101;  } 
 div#hledani { width: 136px; height: 28px; position: absolute; top: 2px; right: 230px; z-index: 101;  }
  a#ahl { padding-left: 20px; line-height: 30px; text-transform: uppercase; text-decoration: none; background: url(../images/but_hledat.gif) no-repeat; width: 116px; height: 28px; position: absolute; top: 0; right: 0; color: White;  }
   body.sekce * a#ahl { background: url(../images/but_hledat_sek.gif) no-repeat; }
	a#ahl:hover { font-weight: bold; }
 form#hledform { display: none; position: absolute; background: White; left: 500px; top: 29px; z-index: 100; width: 190px; background: White; height: 20px; }
 form#hledform p { margin: 0; }
 form#hledform input#hftext { position: absolute; top: 2px; left: 0px; border: none; width: 100px; background: none; color: #2fa4ff; }
 form#hledform input#hfsubmit { position: absolute; top: 0px; left: 105px; border: none; }
 
 div#jazyk { background: url(../images/jazyk_bg.jpg) no-repeat; width: 133px; height: 25px; position: absolute; left: 791px; top: 4px; text-align: center; padding-top: 6px; color: White; }
  body.sekce * div#jazyk  { background: url(../images/jazyk_bg_sek.jpg) no-repeat; }
  div#jazyk a { text-decoration: none; color: White; }
  div#jazyk a.act { font-weight: bold; }
  div#jazyk a img { vertical-align: middle; margin-left: 5px; } 
body.sekce div#hlavicka { background: White url(../images/motiv_small.jpg) no-repeat; height: 150px; }  

div#hlavni { position: relative; background: White url(../images/vlines_3cols.gif) repeat-y 183px 0; border: 1px solid White; border-width: 16px 0 8px 0; }
.twocols div#hlavni { background-position: -398px 0; }
 div.tc_l { float: left; position: relative; width: 160px; margin-left: 12px; _margin-left: 6px; }
 div.tc_c { width: 557px; position: relative; float: left; margin-left: 22px; _margin-left: 11px; }
 .twocols div#hlavni div.tc_c { width: 780px; }
 div.tc_r { float: right; position: relative; width: 212px; } 
 
 div#hlavni div.tc_r {margin-right: 26px; _margin-right: 13px; /*margin-right: 28px; _margin-right: 14px;*/ width: 177px; padding: 184px 10px 0 10px; margin-top: -279px; min-height: 290px; _height: 290px; }
 div#rpodklad { z-index: 100; width: 197px; height: 100%; background: White; position: absolute; opacity: .9; filter: alpha(opacity=90); left: 0; top: 0; }
 body.sekce div#hlavni div.tc_r { margin-top: -132px; }
 div.tc_c p,div.tc_c * p { line-height: 145%; text-align: justify; }
 div#hlavni div.tc_c h2,div#hlavni div.tc_c * h2,div#hlavni div.tc_c h2 a,div#hlavni div.tc_c * h2 a { margin: 13px 0 8px 0; color: #2B5AA1; }
 div#menu { margin-bottom: 12px; } 
  div#menu a { display: block; height: 30px; width: 160px; /*lang*/ }
  div#menu a span { display: none; }
  div#menu a#m_00 { background-position: 100% 0; }    div#menu a#m_00:hover,div#menu a#m_00.act { background-position: 0 0px; }
  div#menu a#m_01 { background-position: 100% -30px; } div#menu a#m_01:hover,div#menu a#m_01.act  { background-position: 0 -30px; }
  div#menu a#m_02 { background-position: 100% -61px; } div#menu a#m_02:hover,div#menu a#m_02.act  { background-position: 0 -61px; } div#menu a#m_02.act { height: 31px; }
  div#menu a#m_03 { background-position: 100% -91px; } div#menu a#m_03:hover,div#menu a#m_03.act  { background-position: 0 -91px; }
  div#menu a#m_04 { background-position: 100% -122px; } div#menu a#m_04:hover,div#menu a#m_04.act  { background-position: 0 -122px; }
  div#menu a#m_05 { background-position: 100% -152px; } div#menu a#m_05:hover,div#menu a#m_05.act  { background-position: 0 -152px; }
  div#menu a#m_06 { background-position: 100% -182px; height: 31px; } div#menu a#m_06:hover,div#menu a#m_06.act  { background-position: 0 -182px; }
  div#menu a#m_07 { background-position: 100% -212px; height: 30px; } div#menu a#m_07:hover,div#menu a#m_07.act  { background-position: 0 -212px; }
  div#menu a#m_08 { background-position: 100% -242px; height: 30px; } div#menu a#m_08:hover,div#menu a#m_08.act  { background-position: 0 -242px; }
  div#menu a#m_09 { background-position: 100% 1px; height: 30px; } div#menu a#m_09:hover,div#menu a#m_09.act  { background-position: 0 1px; }
  div#menu a.pr_sub { background: url(../images/submenu_pronajem.gif); }
   div#menu a#pr_0 { height: 28px; background-position: 0 0; } div#menu a#pr_0:hover,div#menu a#pr_0.act { height: 28px; background-position: 100% 0; }
   div#menu a#pr_1 { height: 22px; background-position: 0 -28px; } div#menu a#pr_1:hover,div#menu a#pr_1.act { height: 22px; background-position: 100% -28px; }
	div#menu a#pr_2 { height: 22px; background-position: 0 -50px; } div#menu a#pr_2:hover,div#menu a#pr_2.act { height: 22px; background-position: 100% -50px; }
	div#menu a#pr_3 { height: 27px; background-position: 0 -72px; } div#menu a#pr_3:hover,div#menu a#pr_3.act { height: 27px; background-position: 100% -72px; }
 form#nwlform { /*lang*/}
  form#nwlform span { display: none; }
  form#nwlform p { margin: 0; width: 157px; height: 87px; position: relative; }
  form#nwlform input#email { position: absolute; top: 57px; left: 11px; border: none; width: 100px; background: none; color: #2fa4ff; }
  form#nwlform input#submit { position: absolute; top: 55px; left: 116px; border: none; }
 
 /*novinky*/
 a.arnov,a.arnov2 { background-image: url(../images/iarchiv.gif); }
  a.arnov2 { margin-top: -10px; margin-bottom: 8px; }
 div.novinka { width: 178px; height: 300px; margin-bottom: 30px; position: relative; padding-bottom: 20px; overflow: hidden; float: left; background: url(../images/vline1.gif) no-repeat 0 98%; }

 div.novinka { width: 178px; height: 300px; margin-bottom: 20px; position: relative; padding-bottom: 20px; overflow: hidden; float: left; background: url(../images/vline1.gif) no-repeat 0 98%; }
 div.zajimavost{ width: 178px; height: 100px; margin-bottom: 20px; position: relative; padding-bottom: 20px; overflow: hidden; float: left; background: url(../images/vline1.gif) no-repeat 0 98%; }

  div.novinka a.brd , div.zajimavost a.brd { height: 173px; display: block; padding-left:3px;padding-top:3px;}
  div.novinka a.brd:hover , div.zajimavost a.brd:hover{ border-color: Silver; }
  div.novinka a.vice , div.zajimavost a.vice{ position: absolute; bottom: 0; right: 0;  }
  div.novinka.center , div.zajimavost.center{ margin: 0 10px; }
  div.novinka h4 , div.zajimavost h4{ margin-bottom: 2px; }
  div.novinka p , div.zajimavost p{ margin-top: 2px; line-height: 130%; }
  a.novdet { float: right; margin: 4px 0 8px 8px; }
  
 /*pronajem*/
 div#pronajem { z-index: 155; height: 179px; width: 191px; position: absolute; left: 3px; top: 3px; padding-top: 1px; background: url(../images/bpl_kotva.jpg) no-repeat; }
  img#bpl { position: absolute; left: 0; top: 5px; }
  div#pronajem a {display: block; position: absolute; background-repeat: no-repeat; left: 29px; width: 123px; height: 26px; padding-left: 20px; text-transform: uppercase; text-decoration: none; line-height: 26px; color: White; }
  div#pronajem a:hover { font-weight: bold; }
  a#pla { top: 57px; background-image: url(../images/bpl_pla.png); }
  a#mot { top: 99px; background-image: url(../images/bpl_mot.png); }
  a#ric { top: 141px; background-image: url(../images/bpl_ric.png); }
 div.rbox { position: relative; padding-bottom: 22px; background: url(../images/vline2.gif) no-repeat left bottom; margin-bottom: 8px; }
  /*div.rbox a.vice { position: absolute; bottom: 0px; right: 0px; }*/
  div.rbox a.vice {float: right; margin-top: 3px;}
  div.rbox p { margin: 0; }
 /*pronajem-hledani*/
 div#pron-param { padding: 8px 8px 0 8px; margin: 12px 0; background: url(../images/vblueline1.gif) repeat-x left bottom; border: 1px solid #e4eff9; }
  div#pron-param table tr td,div#pron-param table tr th { border: none; border-bottom: 1px solid #e4eff9; padding-right: 70px; }
  div#pron-param table tr.nob td,div#pron-param table tr.nob th { border: none; }
  div#pron-param table tr th { text-align: left; font-weight: bold; color: #2B5AA1; padding-right: 15px; }
  col#pvv1,col#pvv2 { width: 12px; }
  td.pvvn { text-align: left !important; padding-left: 8px !important; text-decoration: underline; font-weight: bold; }
  td.pvvn a { font-weight: bold; }
  td.pvvs { text-decoration: underline; }
  td.pvvs a { color: Black; }
  td.pvvr a,td.pvvr span { display: block; padding-left: 11px; display: block; background: url(../images/cart.gif) no-repeat 2px 1px; }
  table#pron-vv tr th img { float: left; margin: 6px 4px 0 4px; }
  a.sort { text-decoration: underline; }
  a.sort:hover { text-decoration: none; }
  p.vysv { margin: 3px 0; }
  p.vysv img { vertical-align: -1px; }
  tr.disabled td,tr.disabled td a { color: #8fa0ac; }
  tr.disabled td.pvvr span { background-image: url(../images/cartbw.gif); }
 /*pronajem-rezervace*/
 div.bluebox2,div.bluebox3,div.bluebox4 { border: 1px solid #e4eff9; background: url(../images/vblueline1.gif) repeat-x left bottom; padding: 8px 8px 5px 8px; position: relative; margin-bottom: 16px; }
 div.bluebox2 table,div.bluebox3 table,div.bluebox4 table { margin: 0; font-size:12px }
  table#base tr td,table#base tr th,table.level1 tr td,table.level1 tr th { border: none; padding: 4px 1px;  border-bottom: 1px solid #e5f0f9; vertical-align: top; font-weight: bold; text-align: left; color: #43679c; /*text-transform: uppercase; */}
  table#base tr th { font-size: 12px; padding-right: 8px; }
  table.level2 { margin-left: 10px; width: 100%; }
   table#base tr td table.level2 tr th,table.level2 tr td { font-weight: normal !important; font-size: 11px; padding: 5px; }
	table#base tr td table.level2 tr th { width: 180px; }
	table#base tr td table.level2 tr td { color: Black; text-transform: none; }
	table#bb_lod_ct tr th#pozn { border-bottom: none; }
	table#bb_lod_ct tr td#pozn2 { padding-left: 5px; }
  table#base tr td div { border-bottom: 1px solid #e4eff9; padding: 1px 1px 4px 1px; margin-bottom: 3px; }
  table#base * div.nobo { border-bottom: none; }
  table#base * div.more { cursor: pointer; }
  table#base tr.last td,table#base tr.last th { border-bottom: none; padding-bottom: 0; }
  table#base tr.last * td,table#base tr.last * th { border-bottom: 1px solid #e5f0f9; }
  table#base tr.last td table tr.last td,table#base tr.last td table tr.last th { border-bottom: none; }
  table#base tr td#fotocell { width: 50%; border-left: 1px solid #e4eff9 !important; text-align: right; padding-top: 8px; padding-left: 13px; }
  td#fotocell table {  }
  td#fotocell table tr td { border: none !important; text-align: center; padding: 1px; }
  tr#nahledy td { padding-top: 15px; }
  tr#nahledy td a { display: block; width: 88px; padding: 4px 1px; }
  tr#nahledy td a:hover { border: 1px solid #b8c4ce;  padding: 3px 0;  }
  tr#nahledy td a img { vertical-align: middle; }
  td#puleny { width: 408px; _width: 630px; }
  div.bluebox3 { padding: 12px 8px 5px 8px; margin-top: 18px; }
  div.bluebox4 { padding: 12px 8px 5px 8px; margin-top: 18px; width: 362px; min-height: 200px; _height: 185px; }
  span.bbhead { background: White; position: absolute; top: -8px; left: 8px; /*_left: 0;*/ color: #43679c; /*text-transform: uppercase;*/ font-weight: bold; font-size: 12px;  }
  span.bbhead img { vertical-align: middle; }
  table#bbkontakt tr td { border: none; padding: 4px 1px;  border-bottom: 1px solid #e5f0f9; vertical-align: middle; text-align: left; color: #43679c; /*text-transform: uppercase;*/}
  table#bbkontakt tr td img { margin: 0 4px 2px 4px; }
  table#bbkontakt tr td em { text-transform: none; color: Silver; }
  table#bbkontakt * input { width: 190px; _width: 175px; float: right; border: 1px solid #a3b8d6; background: url(../images/line1.gif) repeat-x bottom;  }
  table#bbkontakt * textarea { width: 345px; width: expression("340px"); padding: 2px 3px; border: 1px solid #a3b8d6; background: url(../images/line2.gif) repeat-x; }
  table.level1 tr td { text-transform: none; color: Black; font-weight: normal; padding-left: 8px; font-size: 12px }
  table.level1 tr.last td,table.level1 tr.last th { border-bottom: none;}
/*katalog lodi*/
table#filtr { border: 1px solid #e4eff9; width: 100%; background: #f9fdff; margin: 8px 0; }
 table#filtr tr td { border: none; vertical-align: middle; text-align: center; padding: 1px 0; }
 table#filtr tr td label { text-transform: uppercase; font-weight: bold; color: #43679c; margin: 0 3px; font-size: 9px; }
 table#filtr tr td input { vertical-align: middle; }
p.pismena { margin-top: 0px; }
p.pismena a { border: 1px solid Black; padding: 1px 6px; border: 1px solid #e4eff9; background: #f9fdff; display: block; float: left; margin-right: 2px; }
  p.pismena a:hover { border-color: #A3B8D6; }
  p.pismena a.act { border-color: White; background: White; }
 table.nlist { width: 100%; }
  table.nlist tr th { background: url(../images/pvvth.gif); border-color: #efefef; border-bottom-color: #e2e9f0; border-top: none; }
  table.nlist tr th a { color: #43679c; font-weight: normal; }
  table.nlist tr th.th2 { background: url(../images/pvvth1.gif); }
  table.nlist tr td { border-color: #e2e9f0; padding: 4px 4px; text-align: center; }
  table.nlist tr.lich td { background-color: #f5fbff; }
  table.nlist tr:hover td,table.nlist tr.hover td { background-color: #d7ebfe; }
  table.nlist tr td img { display: block; margin: 0 auto; }
  table.nlist tr th img { float: left; margin: 6px 4px 0 4px; }
  table#katalog tr td.kc1 { text-align: left !important; padding-left: 15px; font-weight: bold; }
  col#kc4 { width: 79px; }
/*katalog-detail*/
 table#katdet tr td,table#katdet tr th { border: none; vertical-align: top; } 
 table#kdparam { width: 140px; } 
 table#kdparam tr th,table#kdparam tr td { border-bottom: 1px solid #e5f0f9; vertical-align: middle; }
 table#kdparam tr th { vertical-align: top; font-weight: bold; text-align: left; color: #43679c; text-transform: uppercase;}
 table#kdparam tr.last th,table#kdparam tr.last td { border-bottom: none; }
 table#katdet tr td#detshow { border-left: 1px solid #e5f0f9; width: 360px; overflow: hidden; text-align: center; padding: 1px; /*padding-left: 10px;*/}
 div#dsobal { width: 360px; overflow: hidden; height: 268px; margin: 0 auto; }
 img.dsbh { display: none; }

/*vyhledavani - parametry*/
table#hledtyp { width: auto !important; margin-bottom: 5px; }
table#hledtyp tr td { padding: 0px 0 1px 10px !important; border: none !important; }
 table#hledtyp * label { text-transform: uppercase; color: #2B5AA1; margin: 0 5px; font-weight: bold; font-size: 12px; vertical-align: baseline; white-space: nowrap; }
 table#hledtyp * label.mini { text-transform: none; font-weight: normal; font-size: 11px; }
 table#hledtyp * img { margin: 0 5px 0 8px; vertical-align: baseline; }
table#marina tr td { border: none; padding: 4px 25px 4px 0; } 
 table#marina tr td input { margin-right: 4px; }
 table#marina tr td label { vertical-align: baseline; }
 .margin { margin-right: 15px; margin-bottom: 8px; margin-bottom: expression("0"); }
 img.numb { position: absolute; right: 20px; top: 20px; }
 div#no1 { background: url(../images/num1.gif) no-repeat 98% center;  }
 div#no2 { background: url(../images/num2.gif) no-repeat 98% center;  }
 div#no3 { background: url(../images/num3.gif) no-repeat 98% center;  }
 div#no4 { background: url(../images/num4.gif) no-repeat 98% center;  }
 div#no5 { background: url(../images/num5.gif) no-repeat 98% center;  }
 
 /*drobeckova navigace*/
 p#drobecky { color: #6f6f6f; }
 p#drobecky a { padding-right: 15px; margin-right: 3px; color: #43679c; background: url(../images/crumarr.gif) no-repeat right 60%; }
 
 
 table.fgal {width: 48%; border: 1px solid Black;}
  table.fgal tr { border-bottom: 1px solid Black; }
  td.fc1 { color: #2FA4FF; }
  
 div.fvgal { width: 274px; border-top: 1px solid #e5e5e5; margin: 8px 0 16px 0; _margin-bottom: 8px; }
  div.fvgal div { border-bottom: 1px solid #e5e5e5; }
  div.fvgal div a { background-image: url(../images/arr2.gif); background-repeat: no-repeat; background-position: 6px 9px; padding: 4px 0; padding-left: 12px; text-decoration: none; display: block; width: 260px; position: relative; margin: 2px 0; }
  div.fvgal div.lich a { background-color:  #f7fbff; }
  div.fvgal div a span { font-weight: normal; position: absolute; right: 8px; top: 4px; cursor: pointer; color: #AAAAAA; }
  div.fvgal div a:hover,div.fgal div.act a { color: #FF9E01; background-image: url(../images/arr3.gif); }
  div.fvgal div a:hover span,div.fgal div.act a span { color: #FF9E01; }
 div#fgal { margin: 8px 0; }  
  div#fgal a { background: White url(../images/fgal_podkl.gif) no-repeat; width: 120px; margin-top: 7px; margin-bottom: 7px; height: 88px; margin-right: 11px; padding: 5px; display: block; float: left; }
  div#fgal a.ctvrty { margin-right: 0; }
  div#fgal a:hover { background-color: #F2F2F2;  }
  
 form#gb { margin: 12px 0; background: #F7FBFF; padding: 10px; border: 1px solid #CFE9FD; }
 form#gb * input,form#gb * textarea { padding: 3px; margin: 0; border: 1px solid #CFE9FD; }
 form#gb * textarea { width: 524px; }
 form#gb table tr td { border: none; white-space: nowrap; }
 form#gb * input.ite { width: 153px; }
 form#gb * input.dlouhy { width: 310px; }
 form#gb * label { font-weight: bold; margin: 2px 0; }
 form#gb * input#godeslat { font-weight: bold; background: #CFE9FD; }
 div.gentry { background: #F7FBFF; padding: 3px 10px 0 10px; border: 1px solid #CFE9FD; margin: 8px 0; }
 div.gentry * a { color: black; }
 p.gen { margin: 0; font-weight: bold; }
 p.gew { margin: 0; font-size: 10px; }
 p.gev { margin: 0; font-size: 10px; color: #AAAAAA; border-bottom: 1px solid #CFE9FD; }
  
div#paticka { border-top: 1px solid White; margin-bottom: 15px; border-right: 2px solid White; width: 986px; color: #aaaaaa; background: url(../images/vlines_3cols2.gif) repeat-y 183px 0; text-align: center; }
 div#paticka a { color: #aaaaaa; text-decoration: none; margin: 0 3px; }
 div#paticka a:hover { text-decoration: underline; }
 div#paticka div.cb { height: 2px; background: url(../images/hdott1.gif) repeat-x; position: relative; top: 1px; }
 div#paticka * p { text-align: center !important; }

  
/*
@media print {
  div#hlavni div.tc_l,div#hlavni div.tc_r,div#hlavicka,div#paticka,form#gb { display: none; }
  div#hlavni div.tc_c { margin: 0; font-size: 120%!important; width: 90%; }
  a#kliklogo { position: relative; top: 0px; left: 0px; }
  h1 span,h2 span { display: block; color: #2B5AA1; font-size: 150%; }
  h1 img,h2 img { display: none; }
  div.novinka { overflow: visible; height: auto; }
}
*/

input.ibform1 { border: none; background: url(../images/bform1.gif) no-repeat; width: 143px; color: White!important; cursor: pointer; height: 18px; display: block; line-height: 18px; text-decoration: none; color: #2FA4FF; padding: 0 0 0 12px !important; position: relative;  }

.switch { cursor: pointer; }

/* nove tridy */
 div.gentry strong { color: #3d68ac; }
.hide {display: none!important;}
.show {display: block!important;}
.show2 {display: inline;}

div.skup {background: #F7FBFF; padding: 3px; border: 1px solid #CFE9FD; }
div.skup:hover {background: #CFE9FD; padding: 3px; border: 1px solid #CFE9FD; }
div.skup_polo {background: #fff; padding: 3px; margin-bottom: 10px; border-bottom: 1px solid #CFE9FD; border-left: 1px solid #CFE9FD; border-right: 1px solid #CFE9FD; }
div.skup_pop {background: #fff; padding: 3px; font-style: italic;}
div.skup_polo span {width: 49%; float: left; color: #333; font-size: 10px;}
div.skup_polo span a {font-size: 12px;}
div.skup_polo table {width: 100%;}
div.skup_polo table td {width: 50%; border: none; vertical-align: top;}

#okwindow-message{padding-bottom: 6px; color: #43679C !important}
#okwindow div{border-color: red !important}
#okwindow div div{border: 0 none !important}

.profileimage{display: none !important}