/* ---------------------------- */
/* STANDARD HTML TAG RESET */
/* ---------------------------- */
body,h1, h2, h3,p, ul, li,form {
	border:0;
	margin:0px;
	padding:0px;
}

.noborder{
  border:0px;
}

table {
  border-collapse: collapse;
}
/* ---------------------------- */
/* STANDARD HTML TAG DEFINITION */
body,form, input {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
h1{
	font-size:24px;
	/* ...other properties... */
}
h2{
	font-size:18px; /* ...other properties... */
}
h3{
	font-size:13px; /* ...other properties... */
}
a:link, a:visited{
	color:black;
	text-decoration:none;
}
a:hover {
	color:black;
}
ul{margin-left:20px;}
/* ----------------------------*/
/* PAGE ELEMENTS */
/* ----------------------------*/

  body{
    background:url('../images/hlavicka_pasik.jpg') white;
    background-repeat:repeat-x;
    background-position:top center;
  }

  .background{
    background-image:url('../images/hlavicka_velka.jpg');
    background-repeat:no-repeat;
    background-position:top center;
    margin:0 auto;

    height:500px;
  }


	.container{
		margin:0 auto;
		width:960px;
	}

	/* ----------------------------*/
	/* COLUMN LEFT */
		#column-left{
			float:left;
			margin-right:0px;
			width:360px;
			margin-top:386px;
			background:none
		}
		#column-left h1{
			font-family:Sans-serif;
			margin-bottom:20px;
		}
		#column-left p{
			font-size:14px;
			color:#333333;
		}

		#gallery{
		  width:228px;
		  margin-left:60px;
		  margin-top:-10px;
      padding:10px;
      background:white;
    }

    #gallery h4{
      font-size:10px;
      margin-top:5px;
      color:#993300;
    }



    .novinky{

      font-size:13px;
      font-weight:bold;
      color:#993300;
    }

    #gallery p{
      font-size:11px;
      margin-top:0px;
      color:black;
    }

    #calendar{
      margin-top:60px;
      margin-left:50px;
    }

    #calendar h3{
      margin-left:20px;
      font-size:13px;
      font-weight:bold;
      color:#993300;
    }
	/* ---------------------------*/
	/* COLUMN RIGHT (Sidebar */
	/* ---------------------------*/
		#content{
			float:left;
			width:590px;
			padding-bottom:60px;
		}

		/* LOGO */
		#logo{
			height:135px;
			margin-left:20px;
		}
	/* ---------------------------*/
	/* NAVBAR */
		#navbar{

			height:30px;
			margin-left:15px;
			font-size:14px;
		}

		#navbar a:link{
      padding:4px;
      color:black;
      text-decoration:none;
      font-size:13px;
      font-weight:bold;
    }

    #navbar a:visited{
      padding:4px;
      color:black;
      text-decoration:none;
      font-size:13px;
      font-weight:bold;
    }

    #navbar a:hover{
      padding:4px;
      color:white;
      text-decoration:none;
      font-size:13px;
      font-weight:bold;
    }

    #navbar a:link.navbar2{
      padding:4px;
      color:white;
      text-decoration:none;
      font-size:13px;
      font-weight:bold;
    }

    #navbar a:visited.navbar2{
      padding:4px;
      color:white;
      text-decoration:none;
      font-size:13px;
      font-weight:bold;
    }

    #text{
      background:url('../images/text_bg_center.jpg');
      background-repeat:repeat-y;
      background-position:left;

    }

    #text2{
      background:url('../images/text_bg_top.jpg');
      background-repeat:no-repeat;
    }

    #text3{
      background:url('../images/text_bg_bottom.jpg');
      background-repeat:no-repeat;
      background-position:left bottom;
      padding-left:30px;
      padding-right:50px;
      padding-bottom:30px;
      margin-left:0px;
      min-height:690px;
      width:502px;
    }

    #text p{
      font-size:11px;
      padding-top:5px;
    }

    #text p.rozvrh{
      padding-top:0px;
      font-size:12px;
    }

    #text h2{
      font-size:20px;
      padding-top:25px;
      color:#993300;
    }

    #text h3{
      font-size:15px;
      padding-top:25px;
      color:black;
    }

    #text h4{
      font-size:10px;
      margin-top:5px;
      color:#993300;
    }

    .gallery_big{
      vertical-align:bottom;
    }

    td .gallery_big{
      vertical-align:bottom;
    }

    

    #text td.kontakt {
      height:auto;
      vertical-align:top;

    }

    #text td.login {
      height:30px;
    }
	/* ---------------------------*/
	/* FOOTER (Sidebar */
	 #partneri{
    clear:both;
		background:#e8e8e8;
		margin-top:0px;
		height:50px;
		width:auto;
   }

   #partneri2{
    height:50px;
      width:910px;
      font-size:11px;
      font-size:11px;
      color:#993300;
      margin:0 auto;
      padding-left:50px;
      padding-top:10px;
      font-weight:normal;
   }

   #partneri2 a:link{
      color:black;
    }

     #partneri2 a:visited{
      color:black;
    }

     #partneri2 a:hover{
      color:black;
    }

		#footer{
			clear:both;

			background:black;
			margin-top:0px;
		}

		#footer2{
		height:15px;
      width:910px;
      font-size:11px;
      color:#f8c082;
      margin:0 auto;
      padding-left:50px;
      padding-top:3px;
      padding-bottom:3px;
    }



    #footer a:link{
      color:#add5bc;
    }

     #footer a:visited{
      color:#add5bc;
    }

     #footer a:hover{
      color:#add5bc;
    }

    #footer2 .powered{
      margin-left:750px;
    }