@charset "utf-8";
body {
	background-image:url(../images/narezani_1_r1_c2.png);
	text-align: center;
	margin: 0px;
	padding: 0px;
}
img{
   border: 0;
}
#celek{
	text-align:center;
	height: auto;
	width: 791px;
	margin: 0px auto;
}
#R1 {
	background-image:url(../images/narezani_1_r1_c4.png);
	height: 85px;
	width: 791px;
	margin: 0px auto;

}
#R2 {
	height:307px;
	width: 791px;
	margin: 0px auto;
}
#R3 {
	height:59px;
	width: 791px;
	margin: 0px auto;
	float:left;
}
#R4 {
	background-image:url(../images/narezani_1_r6_c4.png);
	height:auto;
	width: 791px;
	float:left;
}
#R4S1{
	height: 80px;
	width: 680px;
	padding-left:55px;
	padding-right:55px;
}
#R4S2{
	float:left;
	height: 600px;
	width: 232px;
}
#nadpisLev      {
	height: 28px;
	width: 162px;
	padding-left:70px;
}
#obrLev      {
	text-align:right;
	height: 133px;
	width: 232px;
	padding-bottom:8px;
}
#Facebook      {
	text-align:right;
	height: auto;
	width: 232px;
	padding-bottom:50px;
}
#pocitadlo      {
	text-align:center;
	padding-left:40px;
	height: auto;
	width: 232px;

}
#R4S2G      {
	width: 680px;
	padding-left:60px;
	padding-right:65px;
	float:left;
	height: auto;
}
#nadObr{
	width:164px;
	height: 25px;
}

#obr{
	float:left;
	padding-right:5px;
	padding-top:5px;
	
}
#Podobr{
	height:111px;
	width:148px;
	border: solid 1px #CCCCCC;
	padding-top: 7px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
}

#obr2{
	height:133px;
	width:148px;
	padding-top:5px;
	
}
#podKategorie{
	float: left;
	padding-bottom:15px;
	padding-right:5px;
	
}

#R4S3{
	float:right;
	height: 600px;
	width: 537px;
}
#Menu{
	height: auto;
	width: 651px;
	padding-right:70px;
	padding-left:70px;

	text-align:left;
}
#nadpisPra      {
	height: 17px;
	width: 467px;
	padding-right:70px;
}
#text{
	text-align:justify;
	height: auto;
	width: 447px;
	padding-right:75px;
	padding-left:15px;
	padding-bottom:10px;
}
#letaky_akce{
   margin: 10px 0 10px 0;
   text-align: center;
   /*border: 1px black solid;*/
   width: 465px;
}
#letaky_akce img{
   margin: 0 10px 0 10px;
}
#kontakt{
	float:left;
	height: auto;
	width: 220px;
}
#otevreno{
	float:right;
	height: auto;
	width:228px;
}

#R5 {
	background-image:url(../images/narezani_1_r8_c4.png);
	height:56px;
	width: 791px;
	float:left;
}
#R6 {
	height:56px;
	width: 791px;
}

#R1S1 {
	float:right;
	height:14px;
	width: 93px;
	padding-top:67px;
	padding-right:53px;
}

#R2S1 {
	background-image:url(../images/narezani_1_r3_c4.png);
	height:307px;
	width: 27px;
	float:left;
}
#R2S2 {
	background-image:url(../images/narezani_1_r3_c5.png);
	height:307px;
	width: 736px;
	float:left;
}
#R2S3 {
	background-image:url(../images/narezani_1_r3_c6.png);
	height:307px;
	width: 28px;
	float:left;
}

#R3S1 ul, #R3S1 li  {
	list-style: none;
	margin: 0px;
	padding: 0px;
	float: left;
	display: inline;
}

#R5S1 {
	width: 200px;
	height:50px;
	padding-top:32px;
	padding-left:23px;
	float: left;
}

#R5S2 {
	width: 200px;
	height:50px;
	padding-top:25px;
	float: right;
}


ul#navlist { 
font-family: sans-serif; }

ul#navlist a
{
font-weight: bold;
text-decoration: none;
}

ul#navlist, ul#navlist ul, ul#navlist li
{

margin: 0px;
padding: 0px;
list-style-type: none;
}

ul#navlist li {
 float: left; }

ul#navlist li a
{
color: #edeceb;
}

ul#navlist li li a:hover
{
color: #FFFFFF;
background-color: #CC9900;
}

ul#navlist li a:active
{
color: #FFFFFF;
background-color: #bc7501;
}

ul#subnavlist {
display: none; 
}
ul#subnavlist li { 
float: none; 
}

ul#subnavlist li a
{
padding: 0px;
margin: 0px;
}

ul#navlist li:hover ul#subnavlist
{
width: 110px;
height:49px;
margin: -6px 0px 0px 16px;
display: block;
position: absolute;
font-size: 8pt;
background-image:url(../images/podMenu.png);
}

ul#navlist li:hover ul#subnavlist li a
{
display: block;
width: 10em;
border: none;
padding: 2px;
}


ul#subnavlist2 {
display: none; 
}
ul#subnavlist2 li { 
float: none; 
}

ul#subnavlist2 li a
{
padding: 0px;
margin: 0px;
}

ul#navlist li:hover ul#subnavlist2
{
width: 110px;
height:65px;
margin: -6px 0px 0px 15px;
display: block;
position: absolute;
font-size: 8pt;
background-image:url(../images/podMenu2.png);
}

ul#navlist li:hover ul#subnavlist2 li a
{
display: block;
width: 10em;
border: none;
padding: 2px;
}



.domu{
	width: 117px;
	height:59px;
	display:block;
	background: #ebeaea url(../images/A.png) no-repeat center;
}
.domu:hover{
	
	background-image:  url(../images/narezani_1_r4_c5.png);
}
.menu{
	width: 118px;
	height:59px;
	display:block;
	background: #ebeaea url(../images/B.png) no-repeat center;
}
.menu:hover{
	
	background-image: url(../images/narezani_1_r4_c6.png);
}
.listky{
	width: 117px;
	height:59px;
	display:block;
	background:#ebeaea url(../images/C.png) no-repeat center;
}
.listky:hover{
	
	background-image:  url(../images/narezani_1_r4_c7.png);
}
.galerie{
	width: 117px;
	height:59px;
	display:block;
	background: #ebeaea url(../images/D.png) no-repeat center;
}
.galerie:hover{
	
	background-image: url(../images/narezani_1_r4_c8.png);
}
.rozvoz{
	width: 120px;
	height:59px;
	display:block;
	background: #ebeaea url(../images/E.png) no-repeat center;
}
.rozvoz:hover{
	
	background-image: url(../images/narezani_1_r4_c9.png);
}

.catering{
	width: 175px;
	height:59px;
	display:block;
	background: #ebeaea url(../images/F.png) no-repeat center;
}
.catering:hover{
	
	background-image: url(../images/FF.png);
}



.style1 {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	letter-spacing: 0.3px;
	line-height:17px;
}
.style3 {font-weight: bold; font-size: 11px;}

.tabulka{
	padding-top:8px;
	padding-bottom:20px;
}

h1 {
	color: #737373;
	font-family: Arial;
	font-size: 19px;
	border-bottom: 4px solid #e5e5e5;
	text-align:left;
	padding: 25px 0px 2px 2px;
	margin:0px 0px 0px 0px; 
	padding-left:20px;
	letter-spacing: 1px; 
	
}
h2 {
	color: #a46e17;
	font-family: Arial;
	font-size: 11px;
	border-bottom: 1px solid #e3e1e1;
	text-align:left;
	padding: 0px 0px 2px 2px;
	margin:0px 0px 0px 0px; 
	padding-left:10px;
	letter-spacing: 1px; 
	
}
a{
	color:#a46e17;
	border:0px;
	text-decoration:none;
}
#formLogin{
   width: 300px;
   margin: 10px auto 10px auto;
   text-align: left;
}
#formLogin th{
   text-align: right;
}

