/*
Theme Name: Tabarin Bar
Version: 1.0
Author: Bohumil Hanus - 4People.cz
*/

.banner {float: right; width: 250px; padding: 0 0 10px 10px;}
.facebook {border: none; float: right; margin: 25px 15px 0 0;}
* {	padding: 0 0 0 0; margin: 0 0 0 0;}
body {	background: #010101 url(images/bg_body.jpg) no-repeat top center fixed;	margin: 0 0 0 0;	padding: 0 0 15px 0;	font: normal normal normal 0.8em/150% Arial,Helvetica, sans-serif;	color: #333333;}
#page {  margin: 0 auto 0; ; width: 820px; }
#header {  margin: 0 0 0 0; padding: 0 0 0 0; float: left; height: 200px; width: 100%; position:relative;  background:  url(images/header.png) no-repeat left bottom;  clear: both; }
#menu {	float: left; width: 150px; background: url(images/bg_menu.png) no-repeat top right; min-height: 200px;}
#slider {	background: url(images/slider.png) no-repeat top left; float: left; position:relative; width: 665px; padding: 0 0 0 5px; height: 335px; }
#since {	position:absolute; top:160px; left:630px; z-index:99; background: url(images/since.png); width: 184px; height: 112px;}
#vysek {	position:absolute; top:0; left:0; z-index:99; background: url(images/vysek.png); width: 45px; height: 37px;}
#logo { float: left; overflow: hidden; width:185px; height:160px; margin:0; padding:0; font-size:100%; letter-spacing:5px; position: absolute; top: 20px; left:680px; }
#logo span {  position:absolute; top:20px; left:15px; z-index:100; width:185px; height:160px; margin:0; padding:0; background: url(images/logo.png) no-repeat 0 0; cursor:pointer;} 
#content {	width: 606px; float: right; background-color: #e9e6db;  margin-right: 64px;}
#uvodni {	padding: 25px 25px 0 25px; float: left; font-size: 1.1em; color: #65655d;}
p {	padding: 0 0 5px 0;}
a {	 color: #65655d; font-weight: bold;}
a:hover {	color: #CD853F;	font-weight: bold; text-decoration: none;}
#footer {	height: 95px; float: right; background: url(images/footer.png) no-repeat top left; width: 470px; color: #636259; font-size: 0.9em; padding: 70px 200px 0 0; text-align: right;}
#footer img {	border: none;}
.plakat {	float: right;	margin: 0 0 10px 10px; padding: 2px 2px 2px 2px;	border: 1px solid #65655D;}
.party {	border-bottom: 1px solid #cbc9c1;	margin: 0 0 15px 0; clear: both; min-height: 50px; padding-bottom: 15px; clear: both; width: 550px;}

H2 {	background-color: #cbc9c1;	color: #65655d;	display: block;	border-bottom: 1px dashed #b1b0a9;	padding: 0 25px 15px 25px;	font: bold 2em "Times New Roman",Times,serif;}
H3 { font-size: 1.4em;}

/* menu */
#menu ul {	margin: 97px 0 0 0; padding: 0 0 0 0; list-style-type: none; float: right;}
#menu ul li{	margin-bottom: 10px; }
.home a{	height: 46px; width: 140px; display: block; background: url(images/li-home.png) bottom right no-repeat; clear: both;}
.home a:hover{	background: url(images/li-home-hover.png) bottom right no-repeat;}
.foto a{	height: 60px; width: 140px; display: block;background: url(images/li-foto.png) bottom right no-repeat;}
.foto a:hover{	 background: url(images/li-foto-hover.png) bottom right no-repeat;}
.video a{	height: 60px; width: 140px; display: block;background: url(images/li-video.png) bottom right no-repeat;}
.video a:hover{	 background: url(images/li-video-hover.png) bottom right no-repeat;}
.kontakt a{	height: 40px; width: 140px; display: block;background: url(images/li-kontakt.png) bottom right no-repeat;}
.kontakt a:hover{	 background: url(images/li-kontakt-hover.png) bottom right no-repeat;}
.akce a{	height: 40px; width: 140px; display: block;background: url(images/li-akce.png) bottom right no-repeat;}
.akce a:hover{	 background: url(images/li-akce-hover.png) bottom right no-repeat;}
.clean {	clear: both;}
#map {width: 560px; height: 300px; margin-top: 20px; border: 1px solid #65655d; float: right}
.formular{ width: 550px; float: right; }
.center{ text-align: center;}


img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
#uvodni ul {margin-left: 25px;}
#predstranka {	
	height: 500px;
	width: 353px;
	margin: -250px -176px 0 0;
	position: absolute;
	top: 50%;
	right: 50%;	}
#soutez {border: 1px solid #BEB698; background-color: #D3CCB3; padding: 10px; margin-bottom: 15px; }