HTML {
         background: url(images/repeat.jpg); padding: 0px;    margin: 0px; width: 100%;  height: 100%;
}
body {
          background: url(images/header_repeat.jpg) repeat-x;padding: 0px;    margin: 0px; width: 100%;height: 100%;

}
.all {
          min-height:100%;  min-width:1000px;
}
img {
          border:none;
}
table {
          width:100%;border-collapse:collapse;
}
td {
          vertical-align:top
}
* {
	margin:0px; padding:0px;
}
ul {
	margin:0px;padding:0px;
}
li {
	list-style-type:none;
}
.header {
	height:403px;background: url(images/header.jpg) no-repeat;
}
.logo_cafe {
	float:left;padding:74px 0px 0px 26px;
}
.logo_cafe img {
	display:block;margin:0px 0px 20px 0px;
}
.logo img {
	position:absolute; top:31px;left:70%;
}
.left_block {
	width:282px;padding-bottom:300px;
}
.center_content {
	padding:0px 0px 0px 25px;
}
.slogan {
	font:normal 9pt Tahoma; color:#000000;width:209px;margin:130px 0px 0px 0px;
}
.menu {
	padding:0px 0px 0px 530px;
}
.right_block {
	padding-bottom:100px;position:relative;z-index:200;
}
.header_menu {
	position:realtive; top:-66px;position:relative;z-index:200;height:56px;background: url(images/header_menu.gif) repeat-x;
}
.header_menu_ugl {
	padding:5px 0px 0px 52px;height:56px;background: url(images/header_menu_ug.gif) no-repeat;
}
.header_menu_ugl table td a {
	font:normal 9pt Tahoma; color:#000000;text-decoration:none;
}
.header_menu_ugl table td a:hover {
	text-decoration:underline;
}
.header_menu_ugl table td {
	text-align:center;padding:10px 0px 0px 0px;
}
.index_ss {
	padding:4px 0px 0px 0px;margin-top:-4px;height:31px;background: url(images/index_ss.gif) 50% 0px no-repeat;
}
.zag_in {
	left:7px;position:relative;height:28px;background: url(images/zag_in.gif) no-repeat;
}
.zag_in h2 {
	top:12px; left:17px;position:relative;z-index:200;font:bold 8pt Tahoma; color:#000000;margin:0px;
}
.l_ugl {
	position:relative; z-index:300;margin-bottom:-14px;height:14px;background: url(images/l_ugl.gif) no-repeat;
}
.r_ugl {
	height:14px;background: url(images/r_ugl.gif) 100% 0 no-repeat;
}
.l_b_ugl {
	margin-top:-14px;height:14px;background: url(images/l_b_ugl.gif) no-repeat;
}
.r_b_ugl {
	height:14px;background: url(images/r_b_ugl.gif) 100% 0 no-repeat;
}
.content {
	padding:30px 66px 0px 0px;
}
.block_text {
	padding:10px 15px 10px 15px; border: solid 1px #39352e;
}
.block_text p {
	font:normal 8pt Tahoma; color:#342000;margin:0px;
}
.clear {
	clear:both;
}
.all_content_table {
	margin:-118px 0px 0px 0px;position:relative; z-index:3000;
}
.news_bl {
	margin:20px 0px 0px 0px;
}
.img_news {
	width:104px;
}
.img_news div {
	width:85px;height:82px;background: url(images/img_news.gif) no-repeat;padding:5px 0px 0px 10px;
}
.news span {
	padding-bottom:5px;display:block;font: bold 8pt Tahoma; color:#342000;
}
.news span a {
	padding-left:3px;font: bold 8pt Tahoma; color:#342000; text-decoration:none;
}
.news span a:hover {
	text-decoration:underline;
}
.news {
	margin-bottom:7px;
}
.no_padd_b {
	padding-bottom:0px;padding-top:13px;
}
.footer {
	margin:-264px 0px 0px 0px;height:264px;background: url(images/footer_repeat.gif) 0 100% repeat-x;
}
.big_img_footer {
	width:277px;height:264px;background: url(images/big_img_footer.jpg) no-repeat;
}











