/* CSS Document */
/* ELEMENTY ///////////////////////////////////////////////////////////*/
BODY{
	background-color:#f6f7e7;
	background-image:url("../img/main_bg.gif");
  background-repeat:repeat-x;
  background-position:top left;
	text-align: left;
	margin: 0 auto;
	font-size: 12px;
  color: #5b5b5b;
  font-family: Arial, Tahoma, Helvetica
    }
img,div {
      behavior: url(../js/iepngfix.htc);
      }
INPUT,SELECT {
    border :1px solid #CECECE;
    font-size : 12px;
    color:black;
    padding:2px;
    margin-bottom:4px;
    }
TEXTAREA
    {
    border:1px solid #CECECE;
    }
FORM{
    margin:0px;
    }
A,VISITED,HOVER{
    text-decoration:underline;
    color:#cc3300;
    }
A IMG{
    border:0px;
    }
HR{
    width:570px;
    text-align:center;
    color:black;
    size:1;
    }
TABLE{
    border-collapse:collapse;
    margin-top:5px;
    }
TABLE CAPTION{
    margin-bottom:5px;
    }
H1{
    background-image:url("../img/h1.gif");
    background-repeat:no-repeat;
    font-weight:bold;
    text-align:left;
    margin-top:0px;
    padding:5px 0px 15px 14px;
    margin-bottom:10px;
    font-size:14px;
    color:rgb(193,79,9);
    } 
H2{
    font-weight:bold;
    font-size:14px;
    color:#FFFF66;
    margin-bottom:3px;
    margin-top:0px;
  }
H3{
  font-weight:bold;
  font-size:14px;
  }
H4{
  font-weight:bold;
  font-size:12px;
  }
STRONG{
  font-size:12px;
  }
.novinka strong{
  font-size:10px;
  }
/* ROZLOZENI STRANKY ///////////////////////////////////////////////////////////*/
#main{
    width:960px;
    margin:auto;
    padding:30px 0px 0px 0px;
    border:0px solid red; /*!!!!!!!!!!!!!!!!!!!!!*/
    background-image:url("../img/bg_repeat.gif");
    background-repeat:repeat-y;
    }
#logo
    {
    background-image:url("../img/header.gif");
    background-repeat:no-repeat;
    border:0px solid red;
    width:960px;
    text-align:right;
    height:80px;
    }
#logo.en
    {
    background-image:url("../img/header_en.gif");
    }
#logo img
    {
    border-left:1px solid #f6f7e7;
    border-right:1px solid #f6f7e7;
    border-top:1px solid #f6f7e7;
    border-bottom:3px solid #f6f7e7;
    }
#logo a:hover img
    {
    border-bottom:3px solid orange;
    }
#header{
    background-color:white;
    border:1px solid #cccccc;
    width:960px;
    float:left;
    }
#header_foto
    {
    position:relative;
    float:left;
    width:942px;
    height:245px;
    margin:0px 0px 0px 8px;
    background-image:url("../img/slideshow-podklad.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-color:white;
    }
#slideshow{
    position:relative;
    width:302px;
    height:202px;
    left:540px;
    top:10px;
    background-image:url("../img/slideshow-bg.png");
    padding:10px;
    overflow:hidden;   
    border:1px solid #888;
    }
#slideshow IMG{
    height:200px;
    overflow:hidden;
    position: absolute;
    margin-right:auto;
    border:1px solid #888;
    }
#levy_sloupec{
    float:left;
    margin-top:10px;
    border:1px solid #CCCCCC;/*!!!!!!!!!!!!!!!!!!!!!*/
    width:144px;
    background-color:#fefff7;
    padding-bottom:20px;
    text-align:center;
    }
#cesta
    {
    font-size:10px;
    margin:4px;
    }
#levy_sloupec a
    {
    text-decoration:underline;
    }
#stred_sloupec{
    float:left;
    margin-left:12px;
    margin-top:10px;
    padding:0px;
    border:0px solid red;/*!!!!!!!!!!!!!!!!!!!!!*/
    width:608px;
    text-align:left;
    }
#pravy_sloupec{
    float:right;
    padding:0px;
    margin-top:10px;
    border:0px solid #CCCCCC;/*!!!!!!!!!!!!!!!!!!!!!*/
    width:178px;
    text-align:center;
    }
#hledani{
    float:right;
    background-color:#fefff7;
    border:1px solid #CCCCCC;/*!!!!!!!!!!!!!!!!!!!!!*/
    width:100%;
    text-align:center;
    padding-bottom:8px;
    }
#pocitadlo{
    float:right;
    background-color:#fefff7;
    border:1px solid #CCCCCC;/*!!!!!!!!!!!!!!!!!!!!!*/
    width:100%;
    text-align:center;
    margin-top:14px;
    padding-bottom:8px;
    }
#konedetem{
    float:right;
    background-color:#fefff7;
    border:1px solid #CCCCCC;/*!!!!!!!!!!!!!!!!!!!!!*/
    width:100%;
    text-align:center;
    margin-top:14px;
    padding-bottom:8px;
    }
#novinky2{
    float:right;
    padding-bottom:8px;
    margin-top:14px;
    background-color:#fefff7;
    border:1px solid #CCCCCC;/*!!!!!!!!!!!!!!!!!!!!!*/
    width:100%;
    text-align:center;
    }
.clanek
    {
    background-color:#fefff7;
    float:left;
    width:592px;
    border:1px solid #cccccc;
    padding:10px 8px 20px 8px;
    }
/* GALERIE///////////////////////////////////////////////////////////*/
.galerie_polozka
    {
    border:1px solid #dfdfdf;
    height:133px;
    width:133px;
    text-align:center;
    background-color:#f6f7e7;
    float:left;
    margin-left:10px;
    margin-bottom:10px;
    }
.galerie_polozka_hl
    {
    border:1px solid #dfdfdf;
    height:133px;
    width:133px;
    text-align:center;
    background-color:#fefff7;
    float:left;
    margin-left:10px;
    margin-bottom:10px;
    }
.galerie_polozka_obrazek
    {
    width:133px;
    padding-top:4px;
    text-align:center;
    height:115px;
    float:left;
    border:0px solid #999999;
    }
.galerie_polozka_obrazek img
    {
    border:1px solid #555555;
    padding:1px;
    }
.galerie_polozka_popis
    {
    background-color:#e4e7d0;
    width:133px;
    height:14px;
    text-align:center;
    font-size:10px;
    border:0px solid red;
    float:left;
    margin-left:0px;
    }
/* KNIHY///////////////////////////////////////////////////////////*/
.kniha
    {
    width:128px;
    border:1px solid #cecece;
    background-color:#f6f7e7;
    text-align:center;
    margin-bottom:6px;
    margin-left:auto;
    margin-right:auto;
    }
.kniha_nazev
    {
    background-color:#e4e7d0;
    color:black;
    font-weight:bold;
    font-size:11px;
    padding-top:4px;
    padding-bottom:4px;
    text-decoration:underline;
    width:100%;
    }
.kniha_nazev a
    {
    color:black;
    font-weight:bold;
    font-size:11px;
    padding-top:4px;
    padding-bottom:4px;
    text-decoration:none;
    width:100%;
    }
.kniha img{
    margin-top:5px;
    margin-bottom:10px;
    border:1px solid #222222;
    }
.nazev
    {
    color:rgb(193,79,9);
    font-size:12px;
    font-weight:bold;
    margin:6px 0px 6px 0px;
    }
/* ODKAZY ///////////////////////////////////////////////////////////*/
.odkaz
    {
    width:100px;
    border:1px solid #cecece;
    background-color:#f6f7e7;
    font-weight:bold;
    color:black;
    font-size:11px;
    padding:6px;
    text-align:center;
    margin-bottom:6px;
    margin-left:auto;
    margin-right:auto;
    }
.odkaz img
    {
    border:0px;
    margin-top:6px;
    }
/* NOVINKY ///////////////////////////////////////////////////////////*/
.novinka
    {
    float:left;
    width:100%;
    color:#333333;
    font-size:11px;
    font-family:Tahoma;
    text-align:left;
    margin-bottom:20px;
    }
.novinka img
    {
    float:left;
    margin:0px 12px 6px 10px;
    border:1px solid black;
    }
.novinka_header
    {
    background-color:white;
    border:1px solid #CCCCCC;
    margin-bottom:8px;
    }
.novinka_vice
    {
    text-align:right;
    margin-top:6px;
    margin-right:10px;
    font-size:12px;
    }
.novinka_datum
    {
    background-image:url("../img/kalendar.gif");
    background-repeat:no-repeat;
    font-size:10px;
    color:#999999;
    padding-left:16px;
    margin-left:10px;
    margin-bottom:10px;
    }
.novinka_header h1
    {
    background-image:none;
    padding:0px;
    font-size:12px;
    text-align:left;
    margin:4px;
    font-weight:bold;
    color:black;
    }
/* KONEC STRANKY///////////////////////////////////////////////////////////*/
#footer{
    position:relative;
    background-image:url("../img/footer_bg.gif");
    background-repeat:repeat-x;
    clear:both;
    float:left;
    margin-top:20px;
    border:0px solid red;/*!!!!!!!!!!!!!!!!!!!!!*/
    height:20px;
    width:960px;/*960px*/
    padding-top:48px;
    font-size:10px;
    text-align:center;
    }
.error{
  background-color:rgb(255,64,32);
  padding:4px;
  margin:8px;
  width:150px;
  color:white;
  }
/*============================================================================*/
