html,body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #775443;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #745b3a;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #775443;
	margin: 0;
	padding: 38px 0 0 0;
	text-transform: uppercase;
}

img {
	border: 0;
	/*border: 1px solid #b5a48c;*/
}

p {
	margin: 0;
	padding: 4px 0;
}

.spacer {
	width: 1px;
	height: 1px;
	border: 0;
}

#intro_bgc {
	background-color: #61100b;
}

#intro_bg {
	font-family: Arial, Helvetica, sans-serif
	font-size: 11px;
	color: #f6edd0;
	background: url(../img/intro.jpg) center top no-repeat;
}
	#intro_bg a {
		text-decoration: none;
		color: #ffffff;
	}

#intro_spacer {
	height: 584px;
}

#bg_t_l {
	background: url(../img/bg_t_l.gif) right bottom repeat;
}

#bg_t_c {
	background: url(../img/bg_t_c.gif) left bottom repeat-y;
}

#bg_t_r {
	background: url(../img/bg_t_r.gif) left bottom repeat;
}

#bg_l {
	background: url(../img/bg_h.jpg) right bottom repeat-x;
}

#bg_r {
	background: url(../img/bg_h.jpg) left bottom repeat-x;
}

#bg_t_l_kids {
	background: url(../img/bg_t_l_kids.gif) right bottom repeat;
}

#bg_t_c_kids {
	background: url(../img/bg_t_c_kids.gif) left bottom repeat-y;
}

#bg_t_r_kids {
	background: url(../img/bg_t_r_kids.gif) left bottom repeat;
}

#bg_l_kids {
	background: url(../img/bg_h_kids.jpg) right bottom repeat-x;
}

#bg_r_kids {
	background: url(../img/bg_h_kids.jpg) left bottom repeat-x;
}

#body_top {
	width: 1000px;
	height: 188px;
	background: url(../img/bg_top.jpg) left top no-repeat;
}

#body_top_ {
	width: 1000px;
	height: 188px;
	background: url(../img/bg_top_.jpg) left top no-repeat;
}

#body_bottom {
	width: 1000px;
	height: 635px;
	position: relative;
	background: url(../img/bg_bottom.jpg) left top no-repeat;
}

#body_top_kids {
	width: 1000px;
	height: 188px;
	background: url(../img/bg_top_kids.jpg) left top no-repeat;
}

#body_top_kids_ {
	width: 1000px;
	height: 188px;
	background: url(../img/bg_top_kids_.jpg) left top no-repeat;
}

#body_bottom_kids {
	width: 1000px;
	height: 635px;
	position: relative;
	background: url(../img/bg_bottom_kids.jpg) left top no-repeat;
}

#menu {
	padding: 14px 76px 0 232px;
}
	
	#menu td {
		padding: 0 20px 0 14px;
		font-weight: bold;
		text-transform: uppercase;
		border-left: 1px solid #bca88d;
	}
	
	#menu td.first {
		border-left: 0px;
	}
	
	#menu a {
		color: #745b3a;
		font-size: 12px;
		font-weight: normal;
		text-transform: uppercase;
		text-decoration: none;
	}


#menu2 {
	padding: 14px 76px 0 232px;
}
	
	#menu2 td {
		padding: 0 20px 0 14px;
		font-size: 11px;
		font-weight: bold;
		text-transform: uppercase;
		border-left: 1px solid #bca88d;
		font-weight: 90%;
	}
	
	#menu2 td.first {
		border-left: 0px;
	}
	
	#menu2 a {
		color: #745b3a;
		font-size: 11px;
		font-weight: normal;
		text-transform: uppercase;
		text-decoration: none;
		font-weight: 90%;
	}

	/*
	#menu ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	
	#menu li {
		padding: 0 20px 0 14px;
		text-transform: uppercase;
		float: left;
	}

	#menu li a {
		color: #745b3a;
		font-size: 12px;
		text-transform: uppercase;
		text-decoration: none;
	}
	
	#menu .line {
		border-left: 1px solid #bca88d;
	}*/
	
#body {
	width: 774px;
	height: 635px;
	padding: 0 0 0 226px;
	text-align: left;
	/*float: left;*/
	position: relative;
}

#title_left_block {
	width: 397px;
	height: 226px;
	padding: 17px 0 12px 0;
	float: left;
	position: relative;
}

	#title_left_block #title_left {
		width: 382px;
		height: 211px;
		padding: 15px 16px 0 0;
		background: url(../img/ln_v.gif) right top repeat-y;
		float: left;
		position: relative;
	}

		#title_left_block #title_left img {
			background: url(../img/title_foto_border_1.jpg) left top no-repeat;
			margin: 0 10px 0 0;
			padding: 8px 10px 10px 8px;
			border: 0;
			float: left;
		}
		
		#title_left_block #title_left p {
			padding: 0;
			margin: 0 0 4px 0;
		}

#title_right_block {
	width: 306px;
	padding: 17px 0 0 1px;
	float: left;
}

	#title_right_block #title_right {
		width: 306px;
		background: url(../img/ln_v.gif) right top repeat-y;
		float: left;
	}

		#title_right_block #title_right img {
			background: url(../img/title_foto_border_2.jpg) left top no-repeat;
			margin: 0;
			padding: 13px 15px 16px 14px;
			border: 0;
			float: right;
		}

#title_sep {
	width: 696px;
	height: 1px;
	background: url(../img/ln_h.gif) left top repeat-x;
	float: left;
}

#title_left_block_2 {
	width: 322px;
	padding: 16px 0 0 43px;
	position: relative;
	float: left;
}

	#title_left_block_2 .title_block {
		width: 322px;
		height: 131px;
		position: relative;
		float: left;
	}

		#title_left_block_2 .title_block img {
			background: url(../img/title_foto_border_.jpg) left top no-repeat;
			margin: 0 10px 0 0;
			padding: 8px 10px 10px 8px;
			border: 0;
			float: left;
		}
	
		#title_left_block_2 .title_block h2 {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			margin: 0;
			padding: 0;
			color: #a0241f;
		}
		
		#title_left_block_2 .title_block p {
			margin: 4px 0 0 0;
			padding: 0;
		}
		
		#title_left_block_2 .title_block_text {
			width: 203px;
			float: left;
		}
		
#title_right_block_2 {
	width: 304px;
	padding: 16px 0 0 28px;
	position: relative;
	float: left;
}

	#title_right_block_2 .title_block {
		width: 304px;
		height: 115px;
		position: relative;
		float: left;
	}
	
	#title_right_block_2 .title_block img {
		background: url(../img/title_foto_border_.jpg) left top no-repeat;
		margin: 0 10px 0 0;
		padding: 8px 10px 10px 8px;
		border: 0;
		float: left;
	}
	
	#title_right_block_2 .title_block p {
		margin: 4px 0 0 0;
		padding: 0;
	}
	
	#title_right_block_2 .title_block h2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		margin: 0;
		padding: 0;
		color: #a0241f;
	}
	
	#title_right_block_2 .title_block_url {
		padding-bottom: 3px;
		text-align: right;
	}

.title_block_url {
	padding-bottom: 18px;
	text-align: right;
}
	
.title_block a {
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b30700;
	padding: 0 11px 0 0;
	margin: 0 13px 0 0;
	background: url(../img/url_arrow.gif) right bottom no-repeat;
	text-decoration: none;
}

.more {
	text-align: right;
}

.more a {
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b30700;
	padding: 0 11px 0 0;
	margin: 0 13px 0 0;
	background: url(../img/url_arrow.gif) right bottom no-repeat;
	text-decoration: none;
}

#bottom {
	padding: 10px 0 0 263px;
	float: left;
}

#copyr {
	width: 446px;
	height: 24px;
	background: url(../img/cp_bg.gif) left top repeat-x;
}

#copyr_l {
	width: 446px;
	height: 24px;
	background: url(../img/cp_left.gif) left top no-repeat;
}
	
#copyr_r {
	width: 430px;
	height: 21px;
	padding: 5px 0 0 16px;
	background: url(../img/cp_right.gif) right top no-repeat;
	font-size: 11px;
}

#olialia_pizza {
	position: absolute;
	left: 258px;
	bottom: 24px;
}

#text {
	width: 655px;
	height: 532px;
	padding: 2px 0 0 45px;
	float: left;
	position: relative;
}

	#text h1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #775443;
		margin: 0;
		padding: 38px 0 6px 0;
		text-transform: uppercase;
	}
	
	#text td img {
		border: 1px solid #b5a48c;
	}
	
	#text img {
		padding: 10px;
	}

.textas p {
	margin: 0;
	padding: 6px  0;
}

#contacts {
	height: 524px;
	padding: 14px 0 0 0; /*38px;*/
}

	#contacts #top {
		width: 708px;
		height: 221px;
		background: url(../img/ln_h.gif) left bottom repeat-x;
	}
	
	#contacts #top #top_left {
		width: 317px;
		height: 211px;
		padding: 0 0 0 38px;
		background: url(../img/ln_v.gif) right top repeat-y;
		float: left;
	}
	
	#contacts #top #top_left img {
		padding: 14px 15px 17px 14px;
		border: 0;
		background: url(../img/contacts_foto_border.jpg) left top no-repeat;
	}
	
	#contacts #top #top_right {
		width: 326px;
		height: 165px;
		padding: 46px 0 0 26px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #775443;
		font-size: 11px;
		float: left;
	}
	
	#contacts #top #top_right a {
		text-decoration: underline;
	}
	
	#contacts #top #top_right a:hover {
		text-decoration: none;
	}
	
	#contacts #bottom {
		width: 670px;
		padding: 15px 0 0 38px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #775443;
		font-size: 11px;
	}

#karjera {
	width: 655px;
	height: 221px;
	padding: 2px 0 0 45px;
	background: url(../img/ln_h.gif) left bottom repeat-x;
	float: left;
}

	#karjera h1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #775443;
		margin: 0;
		padding: 38px 0 6px 0;
		text-transform: uppercase;
	}

#form_block {
	width: 665px;
	height: 297px;
	padding: 2px 0 0 45px;
	float: left;
}

	#form_block #form {
		width: 460px;
		float: left;
	}
	
	#form_block #image {
		width: 195px;
		float: left;
	}
	
	#form_block #image img {
		background: url(../img/carrer_foto_border.jpg) left top no-repeat;
		margin: 0;
		padding: 15px 12px 16px 9px;
		border: 0;
		float: right;
	}

#anketa {
	margin: 0;
	padding: 0;
}

	#anketa input {
		width: 434px;
		height: 12px;
		background-color: transparent;
		border-left: 1px solid #b7af9d;
		border-top: 1px solid #b7af9d;
		border-bottom: 1px solid #e4d9c7;
		border-right: 1px solid #e4d9c7;
		font-size: 11px;
		color: #775443;
	}
	
	#anketa textarea {
		width: 434px;
		height: 100px;
		background-color: transparent;
		border-left: 1px solid #b7af9d;
		border-top: 1px solid #b7af9d;
		border-bottom: 1px solid #e4d9c7;
		border-right: 1px solid #e4d9c7;
		font-size: 11px;
		color: #775443;
	}
	
	#anketa .flabel {
		padding: 6px 0 0 0;
	}

.tblock {
	width: 436px;
	padding-top: 10px;
}

.send {
	text-align: right
}

.h_sep {
	padding-bottom: 10px;
	background: url(../img/ln_h.gif) left bottom repeat-x;
}

#gallery {
	width: 658px;
	padding-top: 20px;
}
	
	#gallery h2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #775443;
		margin: 0;
		padding: 0 0 10px 0;
		text-transform: uppercase;
	}
	
	#gallery .image_block {
		width: 658px;
		height: 135px;
	}
	
	#gallery .image_block img {
		width: 136px;
		height: 97px;
		background: url(../img/kids_foto_border.jpg) left top no-repeat;
		margin: 0 14px 0 0;
		padding: 9px 9px 9px 8px;
		border: 0;
		float: left;
	}
	
	#gallery .image_block .last_img {
		margin: 0;
	}
	
	#gallery .image_block2 {
		width: 658px;
	}
	
	#gallery .image_block2 img {
		width: 136px;
		height: 97px;
		background: url(../img/kids_foto_border_2.jpg) left top no-repeat;
		margin: 0 14px 0 0;
		padding: 9px 9px 9px 8px;
		border: 0;
		float: left;
	}
	
	#gallery .image_block2 .last_img {
		margin: 0;
	}

