@charset "utf-8";

body {
	background-image:url(../images/pattern_left.jpg);
	margin: 0px;
	padding: 0px;
	
	overflow: -moz-scrollbars-vertical;/**/
	overflow-x: hidden;
	overflow-y: scroll;
}
#container-left {
	width:931px;
	position:absolute;
	left:50%;/**/
	height:auto;
	/*background-color:#750003;*/
	padding-left:81px;
	margin-left:-550px;
	margin-right:100px;
	background-image:url(../images/levo_senka.png);
	background-position:left center;
	background-repeat:repeat-y;
}
#container-left #container-right {
	width:100%;
	margin-left:0px;
	margin-right:auto;
	height:auto;
	padding-right:81px;
	background-image:url(../images/desno_senka.png);
	background-position:right center;
	background-repeat:repeat-y;
}
#container-left #container-right #main-menu {
	height:50px;
	background-image:url(../images/menu_bck.jpg);
}
#container-left #container-right #main-menu ul {
	padding:0px;
	margin:0px;
	padding-left:25px;
	list-style:none;
	
}
#container-left #container-right #main-menu ul li{
	float:left;
	width:auto;
	color:#FFFFFF;
	margin:0px;
	margin-top:15px;
	padding-left:0px;
	padding-right:20px;	
	padding-bottom:5px;
	display:table;
	margin-left:0px;
	margin-right:20px;
}
#container-left #container-right #content-container {
	background-image:url(../images/content_bck.jpg);
	background-repeat:repeat-x;
	background-color:#5E0000;
	height:auto;
	padding:0px;
	margin:0px;
	padding:25px;
	padding-top:5px;
	display:block;
	color:#FFFFFF;
}
#footer {
	clear:both;
	text-align:center;
	font-size:10px;
	color:#D9A300;
	padding:25px;
	padding-bottom:10px;
	background-image:url(../images/footer_bck.png);
	background-repeat:no-repeat;
	background-position:top center;
}
#container-left #container-right #content-container #breadcrumbs {
	padding-top:10px;
	padding-bottom:10px;
	font-size:10px;
	color:#D9A300;
}
#container-left #container-right #content-container #breadcrumbs .quick-menu {
	text-align:right;
}
#container-left #container-right #content-container #breadcrumbs .quick-menu a{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #6C0003;
}
#container-left #container-right #content-container #breadcrumbs .quick-menu a:hover {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D9A300;	
}
#container-left #container-right #content-container #breadcrumbs .quick-menu a img {
	border:none;
	padding:4px;

}
.toopix {
	clear:both;
	font-size:9px
}
.toopix a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
#menu {
	list-style:none;
	padding:0px;
	margin:0px;
	padding-top:15px
}
#menu li {
	/*line-height:20px;*/
	font-weight:bolder;
	height:30px;/**/
	padding-left:0px;	
	background-image:url(../images/menu_bck.png);
	background-position:left top;
	background-repeat:repeat-y;
	margin:3px;	
	padding:3px;
	clear:both;
	display:block;
	padding-top:0px;
	line-height:10px;
}
ul.submenu {
	
}
.submenu_bck{
		background-image:url(../images/content_bck.jpg);
		background-repeat: repeat-x;
		background-position: left top;
		padding-bottom:25px;
		}
.submenu {
	padding:35px;
	padding-top:105px;
	background-repeat: no-repeat;
	background-position: left top;
	font-size:12px;
	font-style:oblique;
	font-weight:bolder;
	margin:0px;
}
.submenu li {
	line-height:20px;
}
#menu li a{
	display:block;
	background-image:none;
	background-repeat:repeat-y;
	padding-left:25px;
	width:365px;
	height:32px;
	position:relative;
	z-index:120;
	padding-top:2px;
}
#menu li a:hover {
	background-image:url(../images/menu_bck.png);
	background-position:center 13px;
	background-repeat:repeat-y;
}
.submenu li a:hover{
	/*list-style-image:url(../images/submenu_bullet2.png);*/
	background-position:top center;
	background-repeat:no-repeat;
}
ul.catering {
	padding:25px;
	margin:0px;
	padding-top:100px;
	background-repeat:no-repeat;
}

#container-left #container-right #content-container #right-colunm {
	width:45%;
	float:right;
	padding-top:30px;
}
#allmenu {
	padding:0px;
	margin:0px;
}
.thumb {
	/*position:relative;*/
	display:block;
	margin-right:15px;
	width:50px;
	height:100%;
	float:left;
	background-position:-50px -20px;
	border: 1px solid #FFFFFF;	
}
#catering_menu a{
	color:#720000;
	font-weight:bold;
}
#catering_menu a:hover{
	color:#FFFFFF;
	font-weight:bold;
}
.img {
	background-position:left top;
	height:24px;
	width:50px;
	float:left;
	margin-right:10px;
	margin-top:3px;
	border-color:#FFFFFF;
	border:solid;
	border-width:1px
}
