	body{ font: 0.8em/1.5 "Times New Roman", Times, serif; font-style:italic; background: #605f54 url(../img/bodyBg.jpg) repeat-x fixed; color: #FFF }
	h1, h2, h3, h4, h5, h6, p, address, blockquote, table, dl, fieldset {margin:15px 0;}
	h2 {margin:40px 0; font-size:340%; letter-spacing:-1px;}
	a {color:#FFFA;}
	a:visited {color: #FFF;}
	a:hover, a:active, a:focus {color: #f1f1f1;}
	.fix {float:none; clear:both; width:0; height:0; margin:0; padding:0; border:0; line-height:0; font-size:0;}

	#header{ position: relative; height:133px;  background: url(../img/headerBg.jpg) no-repeat left top;  }
   	
	   #slider{ height: 294px; background: url(../img/slider01.jpg);	}  
	   #slider img{ 	z-index: 200 	   }
	
        #logo {position:relative; overflow:hidden; clear:both; width:262px; height:133px; margin:0; font-size:100%; letter-spacing:7px; left: 0; top: 0}
        #logo span {display:block; position:absolute; left:0; top:0; z-index:1; width:262px; height:133px; background: url(../img/logo.jpg) no-repeat 0 0;}

        #nav {width:626px; margin:0; padding:0; list-style:none; font-size:95%;  background: #474c4e; position: absolute; left:262px; top:0}
			#nav li {display:inline;}
			#nav li a {display:block; float:left; position:relative; height:133px; overflow:hidden; margin:0; padding:0;}
			#nav li a span {display:block; position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; margin:0; padding:0; cursor:pointer; background: url(../img/navBg.jpg) no-repeat;}
			#nav li a:hover span, #nav li.active a span { background: url(../img/navBgHover.jpg) no-repeat;}	
			#nav li#uvod a {width:85px;}
			#nav li#uvod a span {background-position:0 0;}
			#nav li#sortiment a {width:123px;}
			#nav li#sortiment a span {background-position:-85px 0;}
			#nav li#novinky a {width:104px;}
			#nav li#novinky a span {background-position:-208px 0;}
			#nav li#fotogalerie a {width:136px;}
			#nav li#fotogalerie a span {background-position:-312px 0;}
			#nav li#o-nas a {width:78px;}
			#nav li#o-nas a span {background-position:-448px 0;}
			#nav li#kontakt a {width:100px;}
			#nav li#kontakt a span {background-position:-528px 0;}
	
	#page {padding: 0; width: 888px; background-color: #FFF; border: 5px solid #ECEBE7; margin: 90px auto 20px;}
	#content{ clear: both; background: #525049 url(../img/contentBg.jpg) no-repeat bottom;}

	/* ContentIn*/
	#contentIn{float: left; width: 600px;}
	#contentIn h2{padding: 20px 0 10px 20px; margin: 0; font-size: 190%; color:#FFF; letter-spacing: 1px}
	#contentIn #contentText{ padding: 0 20px; text-align:justify}
        #contentIn #contentText p{ margin-top:0px; font-style:italic; font-size:120%;}
        #contentIn #contentText h3{padding-left: 4; font-size:160%; font-style:italic; font-weight:bold; margin-bottom: 0px;  background: url(../img/h3Bg.gif) no-repeat left;  padding: 3px 0 3px 28px;   }
        #contentButton{ height:14px; background:url(../img/contentBottomBg.gif) no-repeat bottom;}

	/* LeftMenu */
	#menuLeft{margin: 0; width: 280px; border: 0px solid black; float:right; background: url(../img/sidebarContentBg.gif) no-repeat 0px 26px; font-size:120%;}
	
	#menuLeft h2{padding:20px 0px 10px 20px; margin: 0; font-size: 130%;}
	/* 
	#menuLeft .top {margin: 0; width: 240px; background: url(../img/design/leftMenuTopBg.png) no-repeat left top; border: 0px solid black;}
	#menuLeft .bottom {margin: 0; width: 240px; background: url(../img/design/leftMenuBottomBg.png) no-repeat left bottom; border-bottom: 1px solid white;  padding-top: 12px}
	 */
	#menuLeft ul {margin: 0 0 10px 0; padding: 5px; list-style-type: none;  }
        #menuLeft ul li{ padding: 10px 10px;}
        #banner{ padding-left:20px}
	/*
        #menuLeft ul li {border: 0px solid black; height: 30px; line-height: 30px; margin: 0;}
	#menuLeft ul li a {text-decoration: none; margin: 0; padding: 0 0 0 25px; line-height: 30px; display: block; color: #666666;  background: url(../img/design/leftMenuABg.png) no-repeat center bottom; }
	#menuLeft ul li a.aktivni{	font-weight: bold;	}
	#menuLeft ul li a:hover {color: #666666;  background: #e8e8e8; }
        */
	
	#text{ text-align: justify;}
	#mapa{height: 500px; width: 540px; border: 10px solid #3d3d34;}
	#contentBubble{color: #000; font-size: 80%; font-style: normal;}
	
	/* Footer */ 
	#footer{ height: 137px;  background: url(../img/footerBg.jpg) no-repeat 0 0; position: relative;  border-top: 3px solid #3d3d34; }
	#footer #f01{width: 293px; float: left;	}
	#footer #f02{width: 287px; float: left;	}
	#footer #f03{width: 308px; float: left;	}
	#footer #f03 p{ padding-left: 100px	}
	#footer p{padding: 10px 15px; margin:0; color: #FFF; text-align: justify; font-size:110%; }
	#footer p a, #footer p a:active, #footer p a:visited{color: #fdfdfd; text-decoration: none }
	#footer p a:hover{color: #FFF; }
	
	p#developer{text-align: center; color: #000; font-family: arial}
	
	/* Add */
	.input{margin-bottom: 10px}
	fieldset{ border:1px solid #BAD8E5; padding:10px; position:relative;}
	fieldset label{font-weight: bold	}
	fieldset ul#messageBox{padding: 0 0 0 20px; margin-bottom: 10px}
	fieldset ul#messageBox li label{font-weight: normal; color:red	}
	legend {margin:0; padding:3px 5px; background:#80BBCD; font-size:100%; font-weight:bold;}
	
	.gallery a{float: left; margin-right: 6px; margin-bottom: 12px	}
	.gallery a.last{margin-right:0px}

	#page {
		position: relative;
	}

	#nova-adresa {
		position: absolute;
		background: red;
		top: -80px;
		padding: 5px 20px;
		font-size: 18px;
		font-style: normal;
		font-weight: bold;
	}