@charset "UTF-8";
/* CSS Document */
a, a img {border: none; outline: none;}
body {
	width: 100%; height: auto;
	margin: 0; padding: 0;
	background-color: #fffaf0; color: #5F3A00;
	font: 14px "Times New Roman", Times, serif;
}

/* @group Header */
div#header {
	width: 1024px; height: 290px;
	margin: 10px auto 0 auto; 
	background: url(../images/site/obluk.png) no-repeat center bottom;											/* <--- Template param */
	overflow: hidden;
}
div#header h1 {width: 306px; height: 80px; margin-right: 37px;}
/* @end */
/* @group Main Menu */
div#mmenu {
	width: 100%; height: 39px;
	margin: 20px 0 0 0; padding: 0;
}
div#mmenu ul {width: 640px; height: 39px !important; margin: 0 auto; padding: 0; display: block; list-style: none; position: relative;}
div#mmenu ul li {width: 160px; height: 39px; margin: 0; padding: 0; float: left; display: block;}
div#mmenu ul li a {width: 160px; height: 39px; font-size: 1px; display: block; text-indent: -9000px;}
div#mmenu ul li#index {background: url(/images/site/menu.png) 0 -39px no-repeat;}
div#mmenu ul li#priestory {background: url(/images/site/menu.png) -160px -39px no-repeat;}
div#mmenu ul li#galeria {background: url(/images/site/menu.png) -320px -39px no-repeat;}
div#mmenu ul li#kontakt {background: url(/images/site/menu.png) -480px -39px no-repeat;}

div#mmenu ul li#a_index, div#mmenu ul li#index:hover {background: url(/images/site/menu.png) 0 0 no-repeat;}
div#mmenu ul li#a_priestory, div#mmenu ul li#priestory:hover {background: url(/images/site/menu.png) -160px 0 no-repeat;}
div#mmenu ul li#a_galeria, div#mmenu ul li#galeria:hover {background: url(/images/site/menu.png) -320px 0 no-repeat;}
div#mmenu ul li#a_kontakt, div#mmenu ul li#kontakt:hover {background: url(/images/site/menu.png) -480px 0 no-repeat;}
/* @end */

div#cont {width: 100%;}
div#cont div#txt {width: 100%; text-align: justify;}
div#cont div#txt div.group {width: 100%; height: 100%; margin: 0; padding: 0;}

div#footer {
	width: 100%; height: auto;
	background: url(../images/site/footer.png) no-repeat center top;
	padding: 20px 0 0 50px; margin-top: 20px; margin-bottom: 10px;
	font-size: 11px; text-align: left; clear: both;
}

.center {
	width: 1024px !important;
	margin-right: auto;	margin-left: auto;
	display: block;	position: relative;	overflow: hidden;	
}
.m-top-fix {margin-top: 40px;}
