﻿/* ZAKLADNI TRIDY */
html { margin:0; padding: 0; width: 100%; height: 100%}
body { padding: 0; margin: 0; text-align: center; background: url('pics/back.png') repeat-x}

form { margin: 0; padding: 0; }
input, textarea, select { font: normal 100% Arial, sans-serif; }
p {font-family: Arial; margin: 8px 0 0 0; padding: 0; font-size: 100%; line-height: 140%; font-weight: normal; text-align: justify}

img {border: 0;}
h1 {position: absolute; top: 12px; left: 20px; font-family: Arial; font-weight: normal; color: #fff; font-size: 8pt; padding: 0 0 0 0; margin: 0}
h2 {padding: 0; margin: 0; color: #000; font-size: 16pt; font-weight: normal;}
h3 {font-family: Arial; font-weight: normal; font-size: 14pt; padding: 0; margin: 0;}
h3 .small {font-family: Arial; font-weight: normal; font-size: 8pt; padding: 0; margin: 0; text-transform:default}
h4 {font-family: Arial; font-weight: bold; font-size: 10pt; padding: 0; margin: 0;}
h4 .small {font-family: Arial; font-weight: normal; font-size: 8pt; padding: 0; margin: 0; text-transform:default}

/* POMOCNE TRIDY */
.clear {clear: both}
.floatl {float:left;}
.odrazka {margin-top: 7px}
.odrazka20 {margin-top: 20px}
.odrazka30 {margin-top: 30px}
.skryte{display: none}
.x {visibility: hidden}
.c {text-align: center}
.c-big {text-align: center; font-size: 120%}
.r {text-align: right}
.l {text-align: left}
.j {text-align: justify}
.tucne {font-weight: bold}
.netucne {font-weight: normal}
.white {color: #fff}
.pink {color: #FF318D}
.orange {color: #FF6602}
.lightblue {color: #097DFF}
.blue {color: #0365B0}
.black {color: #000}
.light-green {color: #00C000}
.green {color: #005C00}
.red {color: #F00000}
.big {font-size: 120%}
.bigger {font-size: 130%}
.biggest {font-size: 140%}
.bigbold {font-size: 120%; font-weight: bold}
.small {font-size: 90%}
.smaller {font-size: 80%}
.smallest {font-size: 70%}
.help {cursor: help; text-decoration: none; border-bottom: 1px dotted #000; }
.ico {margin-bottom: -2px}
.vlajka, .vlajka-w {width: 16px; height: 10px; border: 1px solid #000; margin-right: 3px;}
.vlajka-w {border: #fff}
.mapa {float: right; border: 1px solid #000; margin-left: 10px;}
@media all and (min-width: 16px){.vlajka {height: 12px; }} /* HACK PRO OPERU */
.fotka {float: left; width: 100px; height: 75px; margin: 0 5px 0 0; border: 1px solid #FE8A01; text-align: center;}

.ikonka{float: left; margin-right: 10px}

.button {color: #000; background: url("pics/button.gif") no-repeat left; border: 0px; width: 150px; height: 21px; padding: 0 25px 3px 0; _margin-top: 2px; text-align: center; cursor: pointer; font-weight: bold; font-family: Arial, Verdana; font-size: 85%}
input:hover.button {background-position: -150px 0}

select, .input-vyhledavani, .input-vyhledavani-small, .input-vyhledavani-smaller {width: 140px; margin: 2px; font-size: 10pt}
.input-vyhledavani-small {width: 80px}
.input-vyhledavani-smaller {width: 25px}

.w30 {width: 30px}
.w50 {width: 50px}
.w75 {width: 75px}
.input {width: 200px}
.input-150 {width: 150px}
.input-smaller {width: 100px}
.input-small {width: 50px}
.input-smallest {width: 30px}
.input-osob {width: 25px}
.textarea300 {width: 300px; height: 150px;}

ul {line-height: 150%}
ul.cislabig {list-style-type: decimal; font-size: 20pt; color: #FF318D; line-height: 100%}
ul.cislabig li span {font-size: 10pt; color: #000}
ul.nodot li {list-style-type: none}

a:link, a:visited {color: #000; text-decoration: underline; font-weight: normal}
a:hover {color: #FF6602; text-decoration: underline; font-weight: normal}

a.black:link, a.black:visited {color: #000; text-decoration: underline; font-weight: normal}
a.black:hover {color: #CA005A; text-decoration: underline; font-weight: normal}

a.blackb:link, a.blackb:visited, a.blackb:hover {color: #000; text-decoration: underline; font-weight: normal}

a.white:link, a.white:visited {color: #fff; text-decoration: underline; font-weight: normal}
a.white:hover {color: #000; text-decoration: underline; font-weight: normal}

a:link.fotka, a:visited.fotka {float: left; display: block; width: 100px; height: 75px; margin: 0 5px 0 0; padding: 5px 5px; text-align: center;}
a:hover.fotka {background: #FFD7AD}

a.fotogalerie:link img, a.fotogalerie:visited img {margin: 0 20px 10px 0; border: 1px solid #000}
a.fotogalerie:hover img {border: 1px solid #f00}
a.fotogalerie:link img.nomargin, a.fotogalerie:visited img.nomargin, a.fotogalerie:hover img.nomargin {margin: 0 0 10px 0}

.fotogalerie-foto {float: left; display: block; width:100px; height:75px; margin: 0 5px 5px 0; padding: 3px 3px; text-align: center;}

/* NAPOVEDA */
#napoveda-buble { 
		width: 183px;
    height: 82px;
    position: absolute;
    background: url(pics/napoveda-buble.gif) no-repeat left top;
    margin: 0;
    padding: 0;
		}
#napoveda-buble .obsah { 
    width: 140px;
    height: 72px;
    margin-left: 36px;
    color: #fff;
		}
#napoveda-buble .obsah p { 
    width: 140px;
    color: #fff;
    font-size: 8pt;
		}
#napoveda-buble .obsah #napoveda-nadpis { 
    font-weight: bold;
    text-decoration: underline;
		}
/* KONEC NAPOVEDA */

/* VLASTNI TRIDY */
#center { 
		width: 960px;
		min-width: 960px;
		margin: 0 auto 0 auto;
		text-align: left;		
		}
#mother { 
		width: 960px;
		margin: 0 0 0 0;
		position: relative;
		font-family: Arial;
		color: #000;
		font-size: 80%;
		}

/* PANELY */
.levy {
    float: left;
    width: 190px;
    margin: 0 0 20px 0;
    }
.pravy {
    float: right;
    width: 190px;
    margin: 0 0 20px 0;
    }
.banner {
    float: left;
    width: 190px;
    margin: 0 0 20px 0;
    }
.panel {
    float: left;
    width: 170px;
    padding: 0 10px 10px 10px;
    margin: 0 0 20px 0;
    background: url(pics/panel-telo.png) no-repeat bottom left;
    }
.panel-top {
    float: left;
    width: 190px;
    height: 10px;
    background: url(pics/panel-top.png) no-repeat top left;
    _margin: 0 0 -6px 0;
    }
.h160 {
    height: 160px;
    }
#duvody{
    font-size: 8pt;
    }
#duvody td{
     padding: 3px 0;
    }
#duvody td.cislo {
    width: 20px;
    vertical-align: center;
    font-size: 12pt;
    font-weight: bold;
    color: #FF6602;
    }
/* KONEC PANELY */

/* HLAVICKA */
	#head { 
			position: relative;
			float: left;
			width: 960px;
			height: 150px; 
			background: #fff url(pics/head.png) no-repeat left top;
			}
	#logo { 
			position: absolute;
      top: 34px;
      left: 20px;
			width: 425px;
			height: 110px;
			}
	#info { 
			position: absolute;
      top: 56px;
      left: 500px;
			width: 340px;
			height: 50px;
			color: #FF6602;
			font-size: 12pt;
			font-weight: bold
			}
	#lmodkaz { 
			position: absolute;
      top: 42px;
      right: 0px;
			width: 118px;
			height: 96px;
			}
	#subhead { 
			float: left;
			width: 920px;
			height: 180px; 
			padding: 0 20px;
			background: #fff;
			}
	#pic { 
			float: left;
			width: 710px;
			height: 150px; 
			}
	#menu { 
			float: left;
			width: 710px;
			height: 30px;
			}
	#menu ul {padding:0; margin:0}
	#menu ul li {float: left;}
  #menu a:link, #menu a:visited, #menu a:hover {
      display: block;
      width: 141px;
      height: 26px;
      margin: 0 1px 0 0;
      color:#fff; 
      font-size: 14pt;
      padding: 4px 0 0 0;
      text-align: center;
      text-decoration: none;
      background: url(pics/menu.png) no-repeat left; 
      }
  #menu a:hover {
      background-position: -141px 0;
      }
/* KONEC HLAVICKY */

/* TELO */
	#telo { 
		float: left;
		width: 920px;
		min-width: 920px;
    padding: 20px 20px 0 20px;
    _padding: 0 20px 0 20px;
    _margin: -20px 0 0 0;
    background: #fff; 
	}
	#telo-bottom { 
		float: left;
		width: 920px;
		height: 34px;
		min-width: 920px;
    padding: 10px 20px 0 20px;
    background: #fff url(pics/telo-bottom.png) no-repeat left; 
	}
	#telo-levy{
    float: left;
		width: 190px;
	}
	#menuL { 
		float: left;
		width: 190px;
		margin: 0 0 20px 0;
	}
	#menuL ul {padding:0; margin:0}
	#menuL ul li {
    float: left;
    width: 190px;
    height: 29px;
    margin: 0 0 1px 0;
  }
  #menuL a:link, #menuL a:visited, #menuL a:hover {
    display: block;
    width: 155px;
    height: 25px;
    color: #000; 
    font-size: 10pt;
    font-weight: bold;
    padding: 4px 0 0 35px;
    text-decoration: none;
    background: #FFD409; 
  }
  #menuL a.top:link, #menuL a.top:visited, #menuL a.top:hover {
    background: #FFD409 url(pics/menuL-top.png) no-repeat left; 
  }
  #menuL a.bottom:link, #menuL a.bottom:visited, #menuL a.bottom:hover {
    background: #FFD409 url(pics/menuL-bottom.png) no-repeat left; 
  }
  #menuL a:hover {
    background: #FE8A01; 
  }
  #menuL a.top:hover {
    background: #FE8A01 url(pics/menuL-top.png) no-repeat left; 
  }
  #menuL a.bottom:hover {
    background: #FE8A01 url(pics/menuL-bottom.png) no-repeat left; 
  }

	#telo-pravy-wrap{
    float: right;
		width: 710px;
		_width: 710px;
	}
	#telo-pravy{
    float: right;
		width: 190px;
	}
	#telo-obsah{
    float: left;
		width: 500px;
		margin: 0 20px 0 0;
	}
	#telo-obsah-velky{
    float: left;
		width: 920px;
	}
	.infotable {
    width: 100%
  }
	.infotable td {
    vertical-align: top;
  }
	
  /* VYHLEDAVANI */
		#vyhledavani {
			float: left;
			width: 500px;
		}
		#vyhledavani-volba {
			width:500px;
			height: 25px;
			_margin-bottom:-8px;
		}
		#vyhledavani-volba span {float: left; display:block; height:28px; margin: 0 2px 0 0; font-weight: bold; text-decoration:none; text-align: center; line-height: 36px; cursor: pointer}
    #vyhledavani-volba span.v1,#vyhledavani-volba span.v1-sel {width: 119px; background: url(pics/vyhledavani-v1.png) no-repeat left top;}
		#vyhledavani-volba span.v1-sel {background-position: -119px 0;}
		#vyhledavani-volba span.v2,#vyhledavani-volba span.v2-sel {width: 167px; background: url(pics/vyhledavani-v2.png) no-repeat left top;}
		#vyhledavani-volba span.v2-sel {background-position: -167px 0;}

		#vyhledavani-top {
			float: left;
			width:500px;
			height: 13px;
			background: #FE8A01 url('pics/vyhledavani-top.png') no-repeat right top;
		}
		#vyhledavani-obsah {
			float: left;
			width:470px;
			padding: 15px;
      _padding: 0 0 13px 0;
			background: #FE8A01 url('pics/vyhledavani-telo.png') no-repeat left bottom;
		}
    #ZobrazZajezdyButton {width: 120px}

        	.zvoleny_parametr {display:none}
          .pocet_terminu {display:none}
          .terminOd, .terminDo {width: 75px}

        	#parametry, #parametry-CIS { 
        		  width: 470px;
        			}
          #parametry table { 
        		  width: 470px;
        			}
        	#parametry td{ 
        		  padding: 1px 0 1px 0
        			}
        	#vyhledavani-cislo, #vyhledavani-zakladni { 
        			float: right;
        		  width: 130px;
         		  height: 19px;
         		  margin: 0 0 0 5px;
              background: url('pics/vyhledavaniTAB.png') no-repeat left top;
              text-align: center;
        			}
     		
      		.vyhledavani-nadpis {font-size: 120%; font-weight: bold}

      		#parametry select {width: 145px; margin: 0px; font-size: 10pt}
      		#parametry .fulltext {width: 140px}

		#pokrocile-vyhledavani {
			clear: both;
			float: left;
			width: 470px;
			padding: 10px;
			text-align: left;
			background: #FE8A01;
		}
       /* KONEC VYHLEDAVANI */	
	
  /* LAST MINUTE */
		#last-minute {
			float: left;
			width: 500px;
			margin: 20px 0 0 0;
		}
      /* ZHAVE LM - GALERIE*/
        	.lm_galerie, .lm_galerieNOM { 
        	float: left;
          width: 245px;
          margin: 0 10px 20px 0;
          border-spacing: 0px;
        	}
        	.lm_galerieNOM {margin: 0;}
        	.lm_galerie:hover, .lm_galerieNOM:hover {cursor:pointer}
        	.lm_galerie td, .lm_galerieNOM td {font-size: 8pt; font-weight:bold; vertical-align:top}
        	td.lm_cen {font-size: 12pt; font-weight: bold; color: #f00000}
        	td.lm_naz {font-size: 10pt}
        	.lm_fotka {margin: 3px 0 0 0; border: 1px solid #000}
       /* KONEC ZHAVE LM - GALERIE*/
   /* KONECZHAVE LM */

  /* POCASI */
   	.pocasi-pocasi { 
   		float: left;
   		width: 170px;
   		line-height: 150%;
  	}
   	.pocasi-pocasi td { 
   		font-size: 80%;
  	}
   	td.pocasi-destinace { 
   		width: 116px;
  	}
   	.pocasi-pocasi img { /* ikonky pocasi */ 
      margin: 0 0 -4px 0
    }
  /* KONEC POCASI */

  /* NOVINKY */
    .novinka-datum{
      margin-top: 15px;
      font-size: 85%
    }
    .novinka{
      margin-top: 0px;
      padding-top: 0px; 
    }
  /* KONEC NOVINKY */

	/* OBLIBENE DESTINACE */
		#oblibene {
			float: right;
			width: 700px;
			margin: -5px 0 0 20px;
		}
		#oblibene a:link, #oblibene a:visited, #oblibene a:hover {margin-right: 5px;}
	/* KONEC OBLIBENE DESTINACE */

	/* NALEZENY ZAJEZD */
		.zajezd{
			clear:both;
			width: 920px;
		}
		.zajezd p{margin:0 0 5px 0; padding:0; line-height: 150%}
		.zajezd-foto{
			float: left;
			width: 110px;
		}
		.zajezd-foto p{margin: 5px 0 0 5px; font-size: 8pt; text-align: left}
		.zajezd-info{
			float: right;
			width: 800px;
		}
		.zajezd-info .nazev{font-size: 12pt;}
		.zajezd-info .cislo_zajezdu {display:none}
		.zajezd-info .titulek{color: #FF318D}
	  .zajezd-info .lm{color: #F00;text-decoration:blink}
		.zajezd-info .popis{margin-top: 5px;}
		.zajezd-info-leve{
			float: left;
			width: 300px;
		}
		.zajezd-info-prave{
			float: right;
			width: 500px;
		}	
		.cena-dospeli, .cena-deti{
			float: left;
			width: 250px;
			margin-top: 5px;
			font-weight:bold;
			font-size: 120%
		}
		.cena-deti{
			float: right;
			width: 300px;
		}

      .oddelovac-zajezdu{
          clear: both;
     			float: left;
     		  width: 920px;
     		  margin: 10px 0 15px 0;
      }
      *div .oddelovac-zajezdu {margin: 0px 0 15px 0;} /* IE6 A IE7*/
      .oddelovac-zajezdu .cara{
     			float: left; 
          width: 920px;
          border-bottom: 2px solid #FE8A01;
      }
      .oddelovac-zajezdu .odkaz{
     			display:none 
      }
		
		/* STRANKOVANI */
		   .strankovani{
          float: left;
          width: 920px;
          margin: 10px 0 10px 0;
          padding: 5px 0 10px 0; 
          background: #FEFDCB;
          text-align: center;          
       }
		   .strankovani a:link, .strankovani a:visited, .strankovani a:hover {color: #000; text-decoration: underline; font-weight: bold; padding: 0 3px;}
       .strankovani a:hover {color: #C00;}
		/* KONEC STRANKOVANI */
	/* KONEC NALEZENEHO ZAJEZDU */

	/* STRANKA ZAJEZDU */
  	#zajezd-telo-top{
      float: right;
  		width: 630px;
      height: 19px;
      background: url(pics/zajezd-telo-top.png) no-repeat top left;
  	}
  	#zajezd-telo{
      float: right;
  		width: 600px;
      padding: 0 15px 19px 15px;
      margin: 0 0 20px 0;
      background: url(pics/zajezd-telo.png) no-repeat bottom left;
  	}
		#zajezd-right{
      float: right;
			width: 630px;
    }
    #zvoleny-zajezd{
			float: left;
			width: 600px;
		}

	   #zajezd-hlavicka, #zajezd-popisek, #zajezd-detailterminu, #zajezd-popis, #zajezd-sluzby, #zajezd-objednavka {
	       float: left;
	       width: 600px;
     }
     #zajezd-hlavicka, #zajezd-detailterminu{margin: 10px 0 0 0}
     #zajezd-popis{
         float: left;
         width: 600px;
         margin: 10px 0 20px 15px; 
     }

      /* ZVOLENY TERMIN */
      #Z1c{color: #f00000; font-size: 120%; font-weight: bold}
      /* KONEC ZVOLENY TERMIN */

     .popis-nadpis {
         float: left;
         width: 600px;
         margin: 15px 0 5px 0;
         font-weight: bold;
     }
     /* PANEL ZAJEZDU */
        	#panel-zajezd { 
      		 float: left;
           _position:absolute; /* IE6 */
      		 width: 280px;
        	}
          #panel {
            float: left;
            width: 250px;
            padding: 0 15px 19px 15px;
            margin: 0 0 20px 0;
            background: url(pics/zajezd-panel-telo.png) no-repeat bottom left;
          }
          #panel-top {
            float: left;
            width: 280px;
            height: 19px;
            background: url(pics/zajezd-panel-top.png) no-repeat top left;
          }

          /* SEZNAM TERMINU */
          	.obsah-terminy { 
          			float: left;
          			width: 240px;
          			overflow: hidden;
                background: url(pics/zajezd-panel-back.png);
                padding: 0 0 10px 0;
          			}
          	.obsah-terminy:hover, .obsah-terminy.hover { 
          			float: left;
          			width: 750px;
          			}
          	.obsah-terminy{
              width: expression(
                this.onmouseover = new Function("this.className += ' hover';"),
                this.onmouseout = new Function("this.className = this.className.replace(' hover', '')")
              );
            }
        		#tabulka-terminy {
        			float: left;
        			font-size: 10pt;
        		}
        		#tabulka-terminy td, #tabulka-terminy th{
              white-space:nowrap; 
              padding: 3px 20px 3px 0;
              vertical-align: top;
              text-align: left;
        		}
            #tabulka-terminy tr {
              cursor: pointer;
              cursor: hand; /* PRO IE5 */
            }
            #tabulka-terminy tr.sel, #vysvetlivky .sel {
              background: #FF6300;
            }
            #tabulka-terminy tr.odjeto, #vysvetlivky .odjeto {
              background: #D4D4D4;
            }
            #tabulka-terminy tr.lm, #vysvetlivky .lm {
              background: #C00;
            }
            #tabulka-terminy tr:hover, #tabulka-terminy tr.hover {
              background: #FF6300;
            }
          	#tabulka-terminy tr {
              width: expression(
                this.onmouseover = new Function("this.className += ' hover';"),
                this.onmouseout = new Function("this.className = this.className.replace(' hover', '')")
              );
            }
            #tabulka-terminy tr.hlavicka {
              font-weight: bold;
            }
            #tabulka-terminy tr.oddel td {
              height: 30px;
              font-weight: bold;
              vertical-align:bottom;
              text-align: left;
            }
            #tabulka-terminy tr.hlavicka:hover, #tabulka-terminy tr.hlavicka-hover, #tabulka-terminy tr.oddel:hover, #tabulka-terminy tr.oddel-hover {
              background: none;
              color: #000;
              cursor: default;
            }
          	#tabulka-terminy tr.hlavicka {
              width: expression(
                this.onmouseover = new Function("this.className += '-hover';"),
                this.onmouseout = new Function("this.className = this.className.replace(' hover', '')")
              );
            }
            #tabulka-terminy a:link, #tabulka-terminy a:visited, #tabulka-terminy a:hover {text-decoration: underline;}
            #tabulka-terminy a:hover, #tabulka-terminy tr.lm a:hover {color: #fff}
            #tabulka-terminy tr.sel a {text-decoration: underline;}
            #tabulka-terminy tr.lm a {text-decoration: underline;}

            #vysvetlivky {
              float: left;
              width: 750px;
              font-size: 9pt;
              padding: 10px;
            }
          /* KONEC SEZNAM TERMINU */
          
          /* FOTOGALERIE */
          	.obsah-fotky { 
          			float: left;
          			width: 240px;
          			overflow: hidden;
                background: url(pics/zajezd-panel-back.png);
          			}
          	.obsah-fotky div { 
                margin-top: 10px;
          			}
          	.obsah-fotky img { 
          			margin: 5px
          			}
          /* KONEC FOTOGALERIE */
     /* KONEC PANEL ZAJEZDU */	

    /* SEZNAM SLUZEB */
            #zajezd-sluzby #sluzby{
                float: left;
            		width: 600px;
            		_width: 590px;
                margin-top: 10px;
                line-height: 200%;
                text-align: right;
            }
            #zajezd-sluzby #sluzby td{
                padding: 3px 10px 10px 10px;
                border-bottom: 1px solid #FFD608 
            }
            #zajezd-sluzby #sluzby td.noborder{
                border-bottom: 0px 
            }
            #zajezd-sluzby #celkova-cena{
                float: left;
            		width: 600px;
            		_width: 590px;
                background: #FFD608;
                font-size: 160%
            }
    /* KONEC SEZNAM SLUZEB */
    
    /* OBJEDNAVKA */
      		.klient {
              width: 500px;
              margin-top: 10px;
        		}
      		.klient td {padding: 1px 0;}
      		.klient input, .klient textarea {width:250px}
      		.klient input.w30 {width:30px}
      		.klient input.w50 {width:50px}
        	#napoveda-buble {display:none}
    /* KONEC OBJEDNAVKA */
	/* KONEC STRANKA ZAJEZDU */

   /* IFRAMES */
    	#DEck{
        float: left;
    		width: 920px;
    		height: 1300px;
    	}
    	#letenky{
        float: left;
    		width: 920px;
    		height: 700px;
    	}
   /* KONEC IFRAMES */

  /* OBCHODNI PODMINKY */
  #center-obchodnipodminky { 
  		width: 700px;
  		min-width: 700px;
  		margin: 0 auto 0 auto;
  		background: #fff;
  		color: #000;
  		text-align: left;		
  		}
  #mother-obchodnipodminky { 
  		width: 700px;
  		font-size: 80%;
  		}
  #telo-obchodnipodminky{
  		margin-top: 40px;
  		padding: 20px;
  	}
  /* KONEC OBCHODNI PODMINKY */	
/* KONEC TELA */

/* MENU BOTTOM */
	#menuB { 
		float: left;
		width: 920px;
		min-width: 920px;
		height: 31px;
    padding: 0 20px 0 20px;
	}
	#menuB ul {padding:0; margin:0 0 0 70px}
	#menuB ul li {float: left;}
  #menuB a:link, #menuB a:visited, #menuB a:hover {
      display: block;
      width: 181px;
      height: 25px;
      margin: 0 15px 0 0;
      color:#000; 
      font-size: 14pt;
      padding: 6px 0 0 0;
      text-align: center;
      text-decoration: none;
      background: url(pics/menuB.png) no-repeat left; 
      }
  #menuB a:hover {
      background-position: -181px 0;
      }
/* KONEC MENU BOTTOM */

/* COPYRIGHT */
	#copyright { 
		float: left;
		width: 920px;
    padding: 20px 20px 20px 20px;
	}
	#bc {
		float: right;
		width: 400px;
		text-align: right;
		line-height: 150%
  }
  #bc a:link, #bc a:visited, #bc a:hover {
      color:#000; 
      text-decoration: none;
  }
  #bc a:hover {
      text-decoration: underline;
  }
/* KONEC COPYRIGHT */