html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 13px;
	font: Arial, Helvetica, sans-serif;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

h1 { font-weight: bold; font-size: 24px; line-height: 36px; margin-bottom: 18px; }
h2 { font-weight: bold; font-size: 16px; line-height: 18px; margin-bottom: 10px; }
h3 { font-weight: bold; font-size: 14px; line-height: 18px; }
h4 { font-weight: bold; font-size: 10px; line-height: 18px; }

:focus {
	outline: 0;
}


ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}


table {
	border-collapse: collapse;
	border-spacing: 0;
}




body {
	margin: 0 auto;
	color: #454545;
}



#bg {
	background: url(img/bg-4.jpg) no-repeat scroll 50% 0;
	color: #535353;
	padding:68px 0 50px;
	width: 100%;
	margin: 0 auto;
}
#wrapper {
	margin: 0 auto;
	width: 980px;
	position: relative;
	min-height: 1120px;
}

#navmenu {
	margin: 20px auto;
	width: 980px;
	height: 35px;
	
}


	
	#nav li {
		background: url(img/nav.png) no-repeat;
		display: inline;
		float: left;
		height: 35px;
		width: 103px;
	}
	
	#nav li a {
		display: block;
		height: 35px;
		width:100%;
		text-indent: -9000px;
	}
	
	#nav li#gusenicacom {
		background-position: 0 0;
		widht: 103px;
	}
	
	#nav li#gusenicacom:hover {
		background-position: 0 -36px;
	}
	
	#nav li#home {
		background-position: -103px 0;
		widht: 103px;
	}
	
	.currenthome {
		background-position: -103px -72px !important;
		widht: 103px;
	}
	
	#nav li#home:hover {
		background-position: -103px -36px;
	}

	#nav li#menu {
		background-position: -206px 0;
		widht: 103px;
	}
	
	.currentmenu {
		background-position: -206px -72px !important;
		widht: 103px;
	}
	
	#nav li#menu:hover {
		background-position: -206px -36px;
	}
	
	#nav li#contacts {
		background-position: -309px 0;
		widht: 200px;
	}
	
	.currentcontacts {
		background-position: -309px -72px !important;
		width: 200px;
	}
	#nav li#contacts:hover {
		background-position: -309px -36px;
	}
	
	#nav li#job {
		background-position: -412px 0;
		widht: 200px;
	}
	.currentjob {
		background-position: -412px -72px !important;
		width: 200px;
	}
	#nav li#job:hover {
		background-position: -412px -36px;
	}
	
	#navend {
		float: right;
	}
	
#page_wrapper{ position:relative; height:312px; margin:0 auto; width:980px}

#page_wrapper IMG{ position:absolute; top:0; left:0; z-index:8; opacity:0.0}

#page_wrapper IMG.active{ z-index:10; opacity:1.0}

# #page_wrapper IMG.last-active{ z-index:9}	
	
#slider {
	position: relative;
	margin: 20px auto;
	width: 980px;
	height: 312px;
}

#slider img {
	position:absolute;
	top:0px;
	left:0px;
}
	
	
#commentBG {
	width: 500px;
	position: relative;
	padding-bottom: 20px;
		
}
.comment {
	background: url(img/comment.png) no-repeat;
	font-size: 17px;
	dislay: block;
	width: 450px;
	height: 90px;
	padding-top: 25px;
	padding-left: 20px;
	font: "Times New Roman", serif;
	font-weight: bold;
	line-height:24px;
	margin: 30px 56px;
	color: #ff8400;
}

	.comment p{
		background: url(img/comment2.png) no-repeat scroll 100% 100%;
		font-size: 16px;
	}
/*  WRAP */ 

	.cap {
		background: url(img/wrapcaptop.png) no-repeat;
		margin: 0 auto;
		width: 980px;
		height: 7px;
	}
	
#wrap {
	margin: 0 auto;
	width: 980px;
	min-height: 534px;
	position: relative;
	
	
}

	
#content {
	background: #fff;
	border-left: 1px solid #d2d2d2;
	border-right: 1px solid #d2d2d2;
	margin: 0 auto;
	width: 978px;
	min-height: 700px;
	color: #737373;
}
	#content #sub {
		margin: 0 auto;
		padding: 20px;
		width: 900px;
	}
	
	.sub {
		width: 200px;
		margin: 10px 10px 20px 10px;
		float: left;
	}
	
	.sub img {
		margin: 10px 10px 10px 0;
	}
	
	
	.sub h2 {
		color: #30a2ed;
		text-align: center;
	}
	.sub a {
		color: #ff8e43;
		
	}
	.sub p {
		line-height: 18px;
	}
	
	#sub #sub2 {
		width: 430px;
		text-align: center;
		
	}
	
	#sub #sub2 p {
		font-size: 16px;
		line-height: 20px;
		
	}
	#sub #sub2 span {
		font-size: 16px;
		font-weight: bold;
	}
	
	
	#content .menu {
		margin-left: 100px;
	}	
	
	#content .menu_sub1 {
		
		float: left;
		width: 535px;
				
	}
	
	#content .menu_sub2 {
		float: left;
		width: 100px;
	}
	
	#content .menu_sub3 {
		float: left;
		width: 50px;
	}
	
	#content .menu_p {
		padding-left: 20px;
		margin-bottom: 10px;
	}
	
	
	
	
	#content #business_lanch {
		clear: both;
		margin-left: 39px;
		margin-top: 40px;
		border-top: 1px solid #dadada;
		padding-top: 40px;
		width: 892px;
		min-height: 350px;
	}
	
	#content #business_left {
		float: left;
		width: 300px;
	}
	
	#content #business_right {
		display: block;
		float: right;
		width: 478px;
		margin-right: 59px;
	}
	
	#content #business_right h2 {
		background: url("img/calendar.png") no-repeat scroll 0 -4px;
		padding: 7px 26px 0 44px;
		color: #30A2ED;
	
	}
	
	#content #business_right ul {
		margin-left: 75px;
	}
		.business_salad {
		background: url(img/business_salad.png) no-repeat scroll 0% 100%;
		padding-left: 24px;
		padding-top: 6px;
		mar
	}
	
		.business_soup {
		background: url(img/business_soup.png) no-repeat scroll 0% 100%;
		padding-left: 24px;
		padding-top: 6px;
	}
	
		.business_second {
		background: url(img/business_second.png) no-repeat scroll 0% 100%;
		padding-left: 24px;
		padding-top: 6px;
	}
	
		.business_drink {
		background: url(img/business_drink.png) no-repeat scroll 0% 100%;
		padding-left: 24px;
		padding-top: 6px;
	}
	
	#sub_contacts {
		float: left;
		width: 600px;
	}
	#sub_contacts2 {
		float: right;
		width: 250px;
		margin-left: 38px;
	}
	
	#menu_holzak {
		min-height: 965px;
	}
	#menu_salads {
		min-height: 1320px;
	}
	}
	#menu_hotzak {
		min-height: 1200px;
	}
	#menu_hotzak {
		min-height: 1019px;
	}
	
	#menu_soups {
		min-height: 813px;
	}
	#menu_fish {
		min-height: 750px;
	}
	#menu_beef {
		min-height: 650px;
	}
	#menu_pork {
		min-height: 762px;
	}
	#menu_chicken {
		min-height: 650px;
	}
	#menu_garnish_sauce {
		min-height: 1055px;
	}
	#menu_baked_goods {
		min-height: 650px;
	}
	#menu_dessert {
		min-height: 900px;
	}
	
	#menu_alcohol {
		min-height: 1580px;
	}
		.h2_alcohol {
			clear: both;
			text-align: center;
			color: #0072FF;
			margin: 10px 0 10px 0;
		}
	
	#post {
		margin: 0 auto;
		padding: 10px 20px;
		min-height: 1160px;
		
		
	}
	
	.post {
		padding: 10px;
		margin: 10px 0 0 10px;
		border: 1px solid #dbdbdb ;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		width: 200px;
		display: block;
		float: left;
		height: 350px;
	}
	.post:hover {
		background: #efefef;
	}
	
	
	.post:hover {
		-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.4); 
		-moz-box-shadow:0 0px 10px rgba(0, 0, 0, 0.4);
		color: #424242;
	}
	.post h2 {
		color: #00AEEF;;
	}
	
	.post_header, .post_content {
		margin:0 0 20px;
	}
	
	.post_content h2 {
		text-align: center;
	}
	.post_content p {
		color: #828282;
	}
	.post_footer a {
		background: url(img/more.gif) no-repeat scroll 0 6px;
		padding-left:8px;
		text-decoration: none;
		color: #00AEEF;;
	}
	
	.post_footer a:hover {
		background: url(img/more.gif) no-repeat scroll 0 6px;
		padding-left:8px;
		text-decoration: underline;
		color: #33c8ff;;
	}
	
	
	#main {
		width: 520px;
		margin: 0px auto;
		padding: 20px 0;
		text-align: center;
		
	}
	#main a {
		text-decoration: none;
		font-size: 16px;
		font-weight: bold;
		color: #0072ff;
	}
	#main a:hover {
		color: #ffb80c;
	}
	
	
	#main ul li {
		display: inline;
		
		
	}	
		#main .bullet_right {
			background: url(img/bullet_right.png) no-repeat scroll 99% 40%;
			width: 200px;
			
			padding: 5px 30px 5px 100px;
			
		}	
		#main .bullet_left {
			background: url(img/bullet_left.png) no-repeat scroll 1% 40%;
			width: 200px;
			padding: 5px 30px;
			
		}
		
		
		
		
		
	

#wrapfoot {
	background: url(img/wrapfoot.png) no-repeat;
	margin: 0 auto;
	width: 980px;
	height: 14px;
}

#footernav {
	display:inline;
	float:left;
	width:49%;
	padding: 20px;
}
	#footernav a {
		text-decoration: none;
		color: #0072ff;
	}
	#footernav a:hover {
		color: #ffb80c;
	}
	#footernav .active {
		color: #ffb80c;
	}
	#footernav ul li {
		float:left;
		padding: 4px 10px;
		border-right:1px solid #bebea7;
	}
	
	
	
#footer-wrap {
	background: url(img/footerBG.png) repeat-x;
	min-height: 340px;
	margin-top: 60px;
}
	.bold {
		font-size: 16px;
		margin-top: 20px;
		letter-spacing: 1px;
		line-height: 21px;
		text-align: center;
		
	}
	
	
	
	#footer {
		margin: 0 auto;
		padding: 40px 0;
		width: 676px;
		color: #fff;
		min-height: 250px;
	}
	
		#footerleft {
			padding-right: 60px;
			border-right: 1px groove #fff;
			float: left;
			min-height: 210px;
			width: 280px;
		}
		
		#footerright {
			width: 280px;
			float: right;
		}
	
#footerbottom {
	margin: 0 auto;
	width: 357px;
	color: #ff8400;
}


#wrapfoot {
	background: url(img/wrapfoot.png) no-repeat;
	margin: 0 auto;
	width: 980px;
	height: 14px;
}






#gusenicalogo {
	margin: 0 auto;
	width: 350px;
	height: 70px;
	padding-bottom: 6px;
	margin-top: 17px;
	text-align: center;

}
	#gusenicalogo a {
		color: #a4a4a4;
	}
