a { text-decoration:none; color:#8dac02;
}
a:hover {
	text-decoration:none; 
	color:#8dac02;
}
a.link {
	color:#8dac02;
}

body {
     background: #fff;
     color:#600504;
     font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
     font-size: 13px;
     margin: 0px;
     padding: 0px;
}
#body {
      padding:0;
	  margin:0 auto;
      width:1100px;
}
#header {
	width: 1000px;
	float:left;
	margin:0px 0;
	background: url(img/bgr_top_nav.jpg) no-repeat top right;
}
#logo {
	float:left;
	width:230px;
	height:65px;
	margin:23px 0 0 0;
	background:url(img/logo.gif) no-repeat top left;
	border:0px solid #0000FF;	
}
#logo span {
	display: none;
}
#logo a {
    float:left;
	display: block;
	width: 230px;
	height: 65px;
}
form {
	padding:0;
	margin:0;
}
#top-nav {
	margin:36px 0 0 0px;
	padding:0px;
	width:380px;
	float:right;
	font-size:13px;
	font-weight:bold;
	border:0px solid #006600;
}
#top-nav ul {
	padding:0;
	margin:0px;
	float:right;
	border:0px solid #006600;
}
#top-nav ul li {
	padding:0px;
	margin:0px;
	float:left;
	display:inline;
	padding:0 0 0 0px;
	list-style:none;
	background:none;
	border:0px solid #000000;
}
#top-nav ul li a {
	padding:3px;
	padding:0 15px;
	margin:0px;
	color:#000000;
	text-decoration:none;
	border-right:1px solid #FEEFB8;
	border-left:1px solid #FFC513;
}
#basket_top{
	margin:18px 0 0 0;
	padding:0px;
	width:477px;
	height:57px;
	float:right;
	border:0px solid #006600;
	background:url(img/basket_top.jpg) no-repeat top right;
}
.basket_top_left{
	margin:15px 0 0 0;
	padding-left:60px;
	width:130px;
	float:left;
	font-size:17px;
	font-weight:normal;
	color:#752824;
	font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	border:0px solid #006600;
}
.basket_top_center{
	margin:7px 0 0 0;
	padding-left:10px;
	width:135px;
	float:left;
	font-size:13px;
	color:#752824;
	border-right:1px solid #FFCC33;
	font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
}
.basket_top_right{
	margin:7px 0 0 0;
	padding-left:15px;
	width:118px;
	float:left;
	font-size:12px;
	color:#ff340c;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border:0px solid #006600;
	font-weight:bold;
}
.basket_top_right a{
	color:#ff340c;
}
.basket_top_right a:hover{
	color:#ff340c;
	text-decoration:underline;
}
#main-nav {
	clear:both;
	width:1000px;
	float:left;
	padding:0 0 20px 0;
}
#main-nav p {
	text-align:right;
	background:url(img/arrow.gif) no-repeat center right;
	padding:0 20px 0 0;
	margin:-15px 5px 0 0;
}
#main-nav p a {
	color:#610603;
}
.m1 {
	width:230px;
	color:#FFFFFF;
	float:left;
	padding:0 26px 0 0;
}
.m1 a.menu {
	display:block;
	width:120px;
	height:80px;
	background:url(img/m1.jpg) no-repeat top left;
	color:#FFFFFF;
	padding:20px 0 0 110px;
}
.m1 a.menu:hover {
	background:url(img/m1o.jpg) no-repeat top left;
	color:#FFFFFF;
}
.m2 {
	width:230px;
	color:#FFFFFF;
	float:left;
	padding:0 26px 0 0;
}
.m2 a.menu {
	display:block;
	width:140px;
	height:80px;
	background:url(img/m7.jpg) no-repeat top left;
	color:#FFFFFF;
	padding:20px 0 0 90px;
}
.m2 a.menu:hover {
	background:url(img/m7o.jpg) no-repeat top left;
	color:#FFFFFF;
}
.m3 {
	width:230px;
	color:#FFFFFF;
	padding:0 26px 0 0;
	float:left;
}
.m3 a.menu {
	display:block;
	width:130px;
	height:80px;
	background:url(img/m3.jpg) no-repeat top left;
	color:#FFFFFF;
	padding:20px 0 0 100px;
}
.m3 a.menu:hover {
	background:url(img/m3o.jpg) no-repeat top left;
	color:#FFFFFF;
}
.m4 {
	width:230px;
	color:#752824;
	float:left;
	text-align:center;
	border:0px solid #009999;
	padding:22px 0 0 0;
	height:80px;
	background:url(img/m6.jpg) no-repeat top left;
}
.m4 a.menu {
	display:block;
	width:139px;
	height:80px;
	background:url(img/m4.jpg) no-repeat top left;
	color:#FFFFFF;
	padding:20px 0 0 90px;
}
.m4 a.menu:hover {
	background:url(img/m4o.jpg) no-repeat top left;
	color:#FFFFFF;
}
.m1 a.menu, .m2 a.menu, .m3 a.menu, .m4 a.menu {
	font-size:28px;
	line-height:26px;
}
#content {
	clear:both;
	float:left;
	width:1000px;
	padding:17px 0 0 0;
	background:url(img/bgr_content.gif) repeat-x top left;
	border:0px solid #003399;
}
#left-part {
	float:left;
	width:610px;
	padding:0 0 0 15px;
	border:0px solid #003399;
	min-height:230px;
	height:auto !important;
	height:230px;
}
#left-part-inner {
	float:left;
	width:560px;
	padding:0 50px 0 15px;
	border:0px solid #003399;
	min-height:300px;
	height:auto !important;
	height:300px;
}

#right-part {
	float:left;
	width:375px;
	border:0px solid #009933;
	padding-left:20px;
}
.order {
	background:url(img/promo_bgr.jpg) repeat-y top left;
	text-align:center;
	margin:20px 0 0 0;
	color:#600703;
	font-size:24px;
	width:375px;
	padding:0;
	float:left;
	clear:both;
	line-height:32px;
	}
.order a {
	color:#600703;
}
.order a:hover {
	color:#FF340C;
}
.meal {
	float:left;
	width:131px;
	padding:0 20px 0 0;
}
.meal a {
	color: #600504;
}
.meal p {
	padding:5px 0 0 0;
	margin:0;
	line-height:15px;
}
.pic-frame {
	background:url(img/frame_home_pic.gif) no-repeat top left;
	text-align:center;
	padding:8px 0 9px 0;
	margin:0 0 5px 0;
}
#bottom-menu {
	clear:both;
	float:left;
	width:1155px;
	background:#B9B9B9;
	padding:20px 0 20px 0;
	border:0px solid #000000;	
}
.bottom-menu-cell {
	width:215px;
	float:left;
	padding:0 0 0 15px;
}
h1 {
	font-size:30px;
	padding:0 0 5px 0;
	margin:0;
	font-weight:normal;
}
h2 {
	color:#88A703;
	padding:0 0 10px 0;
	margin:0 0 0 0;
	font-size:28px;
	font-weight:normal;
}
h3 {
	color:#DB260B;
	padding:0 0 0 60px;
	margin:0;
	font-size:28px;
	line-height:23px;
	font-weight:normal;
}
h4 {
	font-size:20px;
	padding:0 0 0 0;
	margin:0;
	font-weight:normal;
	line-height:22px;
}
h5 {
	font-size:20px;
	padding:0 0 5px 0;
	margin:20px 0 0 0;
	font-weight:normal;
	line-height:18px;
	color:#88A703;
}
.f-1 {
	font-size:18px;
	float:left;
	margin:29px 0 0 0;
	border:0px solid #000000;
}
.f-1 a {
	color:#ffffff;
}
.f-1 a:hover {
	color:#FFF3D0
}
.f-2 {
	font-size:18px;
	float:left;
	clear:both;
	padding:7px 0 0 0;
	border:0px solid #000000;
}
.f-2 a {
	color:#E7F1B7;
}
.f-2 a:hover {
	color:#ffffff;
}
.f-3 {
	font-size:28px;
	float:left;
	clear:both;
	padding:0 30px 0 0;
	border:0px solid #000000;
}
.f-3 a {
	color:#AA5F5A;
}
.f-3 a:hover {
	color:#C28D8A;
}
.f-4 {
	font-size:23px;
	float:left;
	clear:both;
	padding:0 40px 0 0;
	border:0px solid #000000;
}
.f-4 a {
	color:#FE9C8C;
}
.f-4 a:hover {
	color:#FED1C6;
}
#footer {
	clear:both;
	float:left;
	width:1090px;
	height:280px;
	background: url(img/hapka_home.jpg) no-repeat top left #ffffff;
	padding:95px 0 0 10px;
	border:0px solid #00CC00;
	text-align:left;
}
#footer-inner {
	clear:both;
	float:left;
	width:1090px;
	height:201px;
	background: url(img/footer_inner.jpg) no-repeat top left #ffffff;
	border:0px solid #003333;
	padding:160px 0 0 10px;
}
.copy {
	clear:both;
	font-size:11px;
	color:#C4C4C4;
	padding:5px 0 0 0;
}
.copy a {
	color:#C4C4C4;
	padding:0 0 0 80px;
}
#footer-inner .copy a {
	color:#C4C4C4;
	padding:0 0 0 320px;
}
img.img-pages {
	padding:6px;
	border:1px solid #D8ED6A;
	margin-right:10px;
}
.promo_vtr {
	width:220px;
	float:left;
	margin:0px;
	padding:0px;;
	border:0px solid #003399;
	background:url(img/bgr_vtr_promo.jpg) repeat-y top left;
	text-align:center;
	font-size:20px;
	line-height:23px;
}

#left-part-menu {
	width:245px;
	float:left;
	clear:both;
	padding:0 0 0 10px;
	border:0px solid #003399;
}
.menu-all {
	background:url(img/bgr_left_menu_all.jpg) repeat-y top left;
	width:215px;
	float:left;
}
.menu-top {
	background:url(img/bgr_left_menu_top.jpg) no-repeat top left;
	float:left;
	width:215px;
	min-height:369px;
	height:auto !important;
	height:369px;
}
.menu-top p {
	font-size:21px;
	padding:10px 0 0 0;
	margin:0;
}
.menu-top p a {
	color:#620702;
	border-bottom:1px solid #FEEDB7;
	margin:0 0 0 20px;
	display:block;
	width:180px;
}
.menu-top p a:hover, .menu-top ul li a:hover {
	color:#FFFFFF;
}
.menu-top p a.active {
	border:none;
}
.menu-top ul {
	padding:0;
	margin:0;
	font-size:16px;
	font-weight:bold;
}
.menu-top ul li {
	list-style:none;
}
.menu-top ul li a {
	color:#620702;
	border-bottom:1px solid #FEEDB7;
	margin:0 0 0 35px;
	display:block;
	width:160px;
	padding:1px 0 4px 0;
}
.menu-top ul li a.active {
	color:#ffffff;
	background: url(img/arrow_menu.gif) no-repeat center right #AED008;
	margin:0;
	display:block;
	width:180px;
	padding:0 0 4px 30px;
	border:0;
}
.menu-top ul.sub {
	padding:20px 0 10px 0;
}
.menu-top ul.sub li a {
	color:#620702;
	border-bottom:1px solid #FEEDB7;
	margin:0 0 0 15px;
	display:block;
	width:185px;
	padding:1px 0 4px 0;
}
.menu-top ul.sub li a.active {
	color:#ffffff;
	background: url(img/arrow_menu.gif) no-repeat center right #AED008;
	margin:0;
	display:block;
	width:195px;
	padding:0 0 4px 15px;
	border:0;
}

.order-top {
	background:url(img/order_top.jpg) no-repeat top left;
	height:61px;
	width:215px;
	float:left;
	clear:both;
	margin:15px 0 0 0;
}
.order-top-vtr {
	background:url(img/order_top_vtr.jpg) no-repeat top left;
	height:61px;
	width:730px;
	float:left;
	clear:both;
	margin:15px 0 0 0;
}
.order-middle {
	clear:both;
	background:url(img/order_all.jpg) repeat-y top left;
	float:left;
	width:205px;
	padding:0 0 0 10px;
	font-size:12px;
}
.order-middle-vtr {
	clear:both;
	background:url(img/order_all_vtr.jpg) repeat-y top left;
	float:left;
	width:720px;
	padding:0 0 0 10px;
	font-size:12px;
}
.order-bottom {
	clear:both;
	background:url(img/order_bottom.jpg) no-repeat bottom left;
	float:left;
	width:215px;
	height:20px;
}
.order-bottom-vtr {
	clear:both;
	background:url(img/order_bottom_vtr.jpg) no-repeat bottom left;
	float:left;
	width:730px;
	height:20px;
}
.order-middle p {
	padding:10px 0 0 0;
	margin:0;
}
.order-middle-vtr p {
	padding:10px 0 0 0;
	margin:0;
}
.price {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding:2px 5px 2px 5px;
	margin-top:5px;

}
a.price  {
	color:#FFFFFF;
	background:url(img/bgr_price.gif) repeat-x top left;
}
a:hover.price  {
	color:#FFFFFF;
	text-decoration:none;
	background:url(img/bgr_price2.gif) repeat-x top left;
}


input.delete {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding:2px 5px 2px 5px;
	margin-top:5px;
	background:url(img/delete.gif) repeat-x top left;
	width:17px;
	height:17px;
	border:0;
}
a.delete  {
	color:#FFFFFF;
	background:url(img/delete.gif) repeat-x top left;
}
a:hover.delete  {
	color:#FFFFFF;
	text-decoration:none;
	background:url(img/img/delete.gif) repeat-x top left;
}


.dds {
	font-size:11px;
	color:#959595;
}
.menu-bottom {
	clear:both;
	float:left;
	background:url(img/bgr_left_menu_bottom.jpg) no-repeat bottom left;
	width:215px;
	height:20px;
}
.number {
	background:#FDF0C3;
	font-weight:bold;
	text-align:center;
}
.name-number {
	font-size:11px;
}
td.grey-line {
	background:#E6E6E6;
}
#right-part-menu {
	float:left;
	width:745px;
	border:0px solid #009933;
}
#hrani {
	float:left;
	width:505px;
	border:0px solid #009933;
	padding-right:20px;
}
#vtr_zapitvane {
	float:left;
	width:210px;
	border:0px solid #009933;
	padding-top:20px;
}
.zapitvane {
	float:left;
	width:198px;
	border:0px solid #009933;
	background:url(img/bgr_zapitvane.jpg) repeat-y top left;
	padding-left:10px;
}
.picture-cat {
	background:url(img/bgr_pic.gif) no-repeat top left;
	width:725px;
	height:137px;
	padding:5px;
	float:left;
}
.title-cat {
	background:url(img/bgr_title_submenu.gif) no-repeat top left;
	font-size:18px;
	color:#FFFFFF;
	float:left;
	clear:both;
	width:373px;
	padding:0 0 8px 10px;	
}
.menu-row {
	clear:both;
	float:left;
	width:505px;
	padding:20px 0 10px 0;
	border-bottom:1px solid #ffe8a3;
}
.menu-row-part {
	width:490px;
	float:left;
	padding:0 10px 5px 0;
	border:0px solid #0066CC;
}
.menu-row p {
	padding:0;
	margin:0;
}
.menu-row p.price-green {
	color:#8BA800;
	font-weight:bold;
}
form {
	padding:0;
	margin:0;
}
select.num {
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
	font-size:11px;
	width:50px;
	margin:0 0px 0 0;
	padding:0px;
	vertical-align:middle;
}
.order-button {
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
	/*background:url(img/button_order.gif) no-repeat top left;*/
	color:#e62b0c;
	padding:0;
	margin:0;
	border:0px solid #000000;
	text-align:left;
	font-family: Arial, "Trebuchet MS", Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	background:none;
	
}
.order-button-home 
{
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
	background:url(img/button_order_home.gif) no-repeat top left;
	width:131px;
	font-weight:bold;
	height:19px;
	padding:0 0 2px 0;
	margin:0 0 0 -3px !important;	
	margin:0;
	border:0px solid #000000;
	text-align:left;
	font-family: Arial, "Trebuchet MS", Verdana, sans-serif;
	vertical-align:middle;
	color:#ff340c;
	font-size:12px;

}
.text-menu {
	clear:both;
	width:710px;
	padding:10px 0 0 0;
	margin:0;
	float:left;
}

.gallery-title {
	background: url(img/bgr_gallery_title.gif) no-repeat top left;
	font-size:18px;
	color:#FFFFFF;
	float:left;
	clear:both;
	width:260px;
	padding:0 0 4px 10px;	
}
.table-top {
	background: url(img/table-top.gif) no-repeat bottom left;
	height:6px;
	width:735px;
	font-size:1px;
}
.table-middle {
	width:730px;
	padding:2px;
	border-left:1px solid #D6EC63;
	border-right:1px solid #D6EC63;
}
.table-bottom {
	background: url(img/table-bottom.gif) no-repeat top left;
	height:6px;
	width:735px;
	margin-bottom:20px;
	font-size:1px;
}
.even {
	background:#F5F7C8;
}
input.text-field {
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
	color:#600700;
	border:1px solid #AAC715;
	padding:0;
	margin:0;
	font-size:12px;
}
input.button-send {
	background:url(img/send_button.gif) no-repeat top left;
	width:142px;
	height:27px;
	border:none;
}
.red {
	color:#FF0000;
	font-size:11px;
}
.red2 {
	color:#e72a0b;
	font-size:12px;
	font-weight:bold;
	font-family: Arial, Verdana, sans-serif;
	float:left;
	padding-bottom:8px;
	padding-top:15px;
}
.red3 {
	color:#e72a0b;
	font-size:28px;
	font-family: Arial, Verdana, sans-serif;
}
.err {
	color:#FF0000;
	font-size:11px;
}
.pole {
	color:#000000;
	font-size:11px;
	border:1px solid #aac715;
	width:180px;
	padding:2px;
}
.send {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding:2px 5px 2px 5px;
	margin-top:5px;
	background:url(img/bgr_price2.gif) repeat-x top left;
	border:none;
}
.price_button {
	color:#FFFFFF;
	float:left;
	font-size:18px;
	line-height:18px;
	margin-top:16px;
	margin-right:12px;
	border:none;
	font-weight:normal;
	background:url(img/bgr_price.gif) repeat-x top left;
}
.order_buttons {
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	padding:2px 5px 2px 5px;
	margin-top:5px;
	float:left;
	width:180px;

}
a.order_buttons   {
	color:#FFFFFF;
	background:url(img/bgr_price2.gif) repeat-x top left;
}
a:hover.order_buttons   {
	color:#FFFFFF;
	text-decoration:none;
	background:url(img/bgr_price.gif) repeat-x top left;
}
