body {
	margin: 0;
	padding: 0;
	background: #FFFFC2  url(../img/back.gif) repeat-x top;
	font-family:Tahoma;

}
a {outline:none;color:#931212;}
h1 {
	font-size:18px;
	font-weight: normal;
	color: #931212;
	display: inline;
	margin: 0;
	padding: 0;
}
select {
	width: 100%;
	_width: 98%;

}

h1 span {
	font-size:11px;
}
form {
	padding: 0;
	margin: 0;
}
/* ---- cellpadding=0 cellspacing=0 ------- */
table {
	border-collapse: collapse;
	width: 100%;
	border: none;
}
table td {
	padding:0px;
	font-size: 70%;

}
.main {
	height: 100%;
	width: 100%;
}
.main_left {
	background:url(../img/main_left.jpg) no-repeat bottom right;
	min-width:11%;
	width:11%;
	_width: auto;

}

body:last-child:not(:root:root) .main_left {
   width:11%;
	 max-width:11%;

	 _width: auto;
}
.main_right {
	background:url(../img/main_right1.jpg) no-repeat top left;
	min-width:11%;
	width:11%;
	_width: auto;

}
.main_right2 {
	background:url(../img/main_right3.jpg) no-repeat top left;
	min-width:11%;
	width: 11%;
	_width: auto;
}
.main_right2 {_width: auto;}
.main_right1 {
	background:url(../img/main_right2.jpg) no-repeat top left;
	min-width:11%;
	width: 11%;
	_width: auto;
}
.main_right1 {
	_width: auto;
}
body:last-child:not(:root:root) .main_right{
   width:11%;
	min-width:11%;
	_width: auto;
}
body:last-child:not(:root:root) .main_right1{
   width:11%;
	min-width:11%;
	_width: auto;
}
.papajohn_default {
	max-width: 1300px;
	min-width: 990px;
	_width:expression(((document.documentElement.clientWidth ||document.body.clientWidth) < 990) ? '990px' :((document.body.clientWidth > 1300) ? '1300px' : '100%'));
	}
.main_center {

	max-width: 1300px;
	min-width: 990px;
	_width:expression(((document.documentElement.clientWidth ||document.body.clientWidth) < 990) ? '990px' :((document.body.clientWidth > 1300) ? '1300px' : '100%'));
}
.carcas {
	height: 100%;
	width: 100%;
	float: right;
	/*  */
	max-width: 1300px;
	min-width: 990px;
	_width:expression(((document.documentElement.clientWidth ||document.body.clientWidth) < 990) ? '990px' :((document.body.clientWidth > 1300) ? '1300px' : '100%'));
	background: #ffffff url(../img/back.jpg) no-repeat top right;

}
/* main header */
.main_header_table {
	height:300px;
	background: url(../img/main_header_collage.jpg) no-repeat bottom right;

}
.main_header_left {
	background: url(../img/main_header_top.jpg) no-repeat top right;
	 max-width: 1300px;
	min-width: 990px;
	 _width:expression(((document.documentElement.clientWidth ||document.body.clientWidth) < 990) ? '990px' :((document.body.clientWidth > 1300) ? '1300px' : '100%'));
}
.main_header_right {
	background: url(../img/main_header_right1.jpg) no-repeat top left;

}

.main_header_left1 {
	width:auto;
}
.main_header_right1 {
	min-width:12%;
	/* max-width: 1300px;
	min-width: 990px;
	 _width:expression(((document.documentElement.clientWidth ||document.body.clientWidth) < 990) ? '990px' :((document.body.clientWidth > 1300) ? '1300px' : '100%')); */
}
.main_header_table1 {
	height: 100%;
	 max-width: 1300px;
	min-width: 990px;
	 _width:expression(((document.documentElement.clientWidth ||document.body.clientWidth) < 990) ? '990px' :((document.body.clientWidth > 1300) ? '1300px' : '100%'));
}
/* header */
.header {
	height: 300px;
}
.logo {
	width: 25%;
	text-align: center;
	padding: 0px 0 0 0;
	vertical-align: top;

}
body:last-child:not(:root:root) .logo {
	width: 25%;
	text-align: right;
	padding: 0px 0 0 0;
	vertical-align: top;
}
td.logo img {

}
/* masking */
.default_mask_image1 {position:absolute;top:0px;right:0px;z-index:100;}
.default_mask_image {position:absolute;top:0px;left:0px;z-index:10;}
/* top links */
.icons_pics {
	padding: 18px 0 0 0;
	float:right;
	width: 200px;
}
.top_links {
	padding-left: 28px;
	_padding-left: 28px;
	padding-top: 10px;
}
.top_links_div {float:left;position:relative;bottom:-17px;}
.top_icons_div_home {float:left;position:relative;bottom:-7px;}
.top_icons_div_home .top_links_home {position:absolute;z-index:100;top:0px;left:0px;width:200px;}
.top_menu_pad {padding-left: 7px;}
.home {
	display:block;
	width: 22px;
	height: 22px;
	background: url(../img/home_a.gif) no-repeat left top;
	font-size: 0px;
	float: left;
	margin:0 36px 0 0;
}
a.contacts {
	background: url(../img/icon_contacts.gif) no-repeat left top;
	display:block;
	width: 22px;
	height: 22px;
	font-size: 0px;
	float: left;
	margin:0 30px 0 0;

}
a.home_link {
	background: url(../img/home.gif) no-repeat left top;
	display:block;
	width: 22px;
	height: 22px;
	font-size: 0px;
	float: left;
	margin:0 30px 0 0;
}
a.sitemap {
	background: url(../img/icon_map.gif) no-repeat left top;
	display:block;
	width: 22px;
	height: 22px;
	font-size: 0px;
	float: left;
	margin:0 30px 0 0;
}
span.contacts_active {
	background: url(../img/icon_contacts_a.gif) no-repeat left top;
	display:block;
	width: 22px;
	height: 22px;
	font-size: 0px;
	float: left;
	margin:0 30px 0 0;
}
span.sitemap_active {
	background: url(../img/icon_map_a.gif) no-repeat left top;
	display:block;
	width: 22px;
	height: 22px;
	font-size: 0px;
	float: left;
	margin:0 30px 0 0;
}
a.lang {
	color:#D77169;
	display: block;
	margin-top:5px;
	float: left;
}
.top_menu {
	/* position:relative;
	_left:-34px; */
	position:absolute;
	z-index:105;
	top:0px;
	padding: 18px 0 0 0px;
	white-space: nowrap;
}
.top_menu_table {
	width:auto;
	margin-left: 17px;
	_margin-left: 62px;
}
.top_menu_table td img {
	margin: 0 1.5em;
}
.top_menu_table td {}
.top_menu a {
	color: #FFFFFF;
	font-size: 17px;
	float: left;
	font-family: Tahoma, Arial;
	text-decoration: none;
	background: url(../img/top_menu_bottom.gif) repeat-x bottom;
}
.top_menu a.top_menu_last {

}
.grafic_menu {
	height:99px;
	background:#ffffff url(../img/grafic_menu_left.jpg) no-repeat left;
}
.grafic_menu_table {
	background:url(../img/grafic_menu_right.jpg) no-repeat right;
	height: 99px;
	float: right;
	width: 937px;
}
.grafic_menu_table tr {
	vertical-align: top;
}
.menu1 {
	padding: 20px 0 0 208px;
	_padding: 20px 0 0 214px;
	width: 179px;
}
.menu2 {
	padding: 20px 0 0 31px;
}
.icons {
	height: 65px;
}
.top_flash {
	text-align: right;
	padding-right:123px;
	padding-top:36px;
	_padding-right:123px;
	/* position: relative;
	left:0px;
	bottom:-5px;
	_bottom:-3px; */
	float: right;
}
.body:last-child:not(:root:root) .top_flash {
	position: relative;

}
/* main menu */
.main_menu {
	height: 99px;
	background: url(../img/main_menu_right.png) no-repeat right;
}
.main_menu_left {
	width: 25%;
	background: url(../img/grafic_left.png) no-repeat right;
	vertical-align: top;

}
.main_menu_zagluchka {
	height: 75px;
	_height: 99px;
	padding: 24px 0px 0 21px;
	_padding: 24px 0px 0 27px;
	background: url(../img/grafic_maska_left.png) no-repeat left;
}
.main_menu_right {
	width: 50%;
	vertical-align: top;
	padding: 24px 0px 0 18px;
}
/* content */
.left_content {
	width: 12px;
	background:none;

}
.left_content_table {
	height:100%;

}
.left_content_table td {
	background: url(../img/content_left.gif) repeat-y;
}
.right_content {
	width: 12px;
	background: url(../img/content_right.gif) repeat-y;
}
table.container {
	height: 100%;
	/* table-layout: fixed; */
}
.left_column {
	width:25%;
	background: #ffffff url(../img/shadow_left.gif) repeat-y left;
	position:relative;
	padding:0px;
}
.left_column_container {
	height: 100%;
	background: url(../img/left_column_back.jpg) no-repeat left bottom;
	overflow:hidden;
	/* padding-top:150px; */
}
.left_menu {
	margin: 0px 0 0 0px;
	/* position:fixed; */
	position:relative;
	right:-6px;
	overflow:hidden;
	font-family: arial;
	color: #911010;
	font-size:17px;
	text-decoration: none;
	border-bottom: dashed 0px #C88787;
	margin: 6px 0 6px 10px;
	cursor:auto;
	cursor:pointer;
}
.left_menu a {
	font-family: arial;
	color: #911010;
	font-size:17px;
	margin: 6px 0 6px 0px;
	text-decoration: none;
	border-bottom: dashed 0px #C88787;
	background: url(../img/left_menu_pics.gif) repeat-x left 17px;
	padding: 0px;
	width: auto;

}
.left_menu a:hover {
	/* background: url(../img/left_menu_back.gif) no-repeat left; */
	text-decoration: none;
}
.left_menu_item {
	margin: 6px 0px;
	width: 100%;
	padding: 3px 0px 3px 0px;
	position:relative;
	right:-16px;
}
.left_menu_active {
	margin: 6px 0px;
	background: #EDD8AC url(../img/left_menu_back1.gif) no-repeat right;
	position:relative;

}
.left_menu_item_over {
	background: url(../img/left_menu_pic1.gif) no-repeat left top;
	overflow:hidden;
}
.left_menu_item_over1 {
	background: url(../img/left_menu_pic2.gif) no-repeat left bottom;
	width: auto;
	padding: 5px 0px 5px 16px;
	font-family: arial;
	color: #911010;
	font-size:17px;

}
img.left_menu_pic1 {
	position: absolute;
	left: 0px;
	top: 0px;
	border: solid 1px red;
}
.left_menu_pic2 {
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.center_column {
	background: #ffffff;
	width: 50%;
	/* min-width:50%; */
}
.center_content {
	height: 100%;
	border-top:solid 2px #EDD8AC;
	border-bottom:solid 2px #EDD8AC;
}
.products_row {
	height: 100%;
}
td.products_title {
	background: #F2E4C5;
	width: 50%;
	vertical-align: top;
	padding: 6px 0 6px 0;
	position:relative;
}
.products_title {
	font-size:18px;
	font-weight: normal;
	color: #931212;
	margin: 0;
	padding: 8px 0px 8px 4px;
	position:relative;
}
div.products_title_pad {padding-left:10px;}
.products_title div.products_title_pad {margin-right:70px;}
.rating {
	position: absolute;
	top: 5px;
	right: 19px;
}
#first {
	padding-left: 14px;
}
#first div.products_title_pad {
	padding-left:13px;
}
#first .rating {
	right:0px;
}
.products_title span {
	font-size:11px;
}
.products_title_back {
	width: 37px;
	background: url(../img/content_title_back.gif) repeat-y;

}
.products_title_pos {
	position: relative;
}
.products_text {
	padding: 5px 0px 0px 18px;
	color: #A6833B;
	width: 50px;
}
.products_text span {}
.products_text1 {
	padding: 5px 18px 0px 0px;
	color: #A6833B;

}
.products_text_back {
	width: 37px;
	background: url(../img/content_text_back.gif) repeat-y;
}
.pizza_photo {position:relative;bottom:-5px;}
.pizza_price {
	background:#3C963F url(../img/pizza_price_left.gif) no-repeat left top;
	height: 58px;
	margin: 0 0 10px 0;
	_padding-bottom:0px;
	_margin-bottom:0px;
	position: relative;
}
.pizza_price_back {
	background: url(../img/pizza_price_right.gif) no-repeat right top;
	height: 58px;
	font-size: 18px;
	color: #FFFFFF;
	padding:0px 10px 0 10px;
	margin-top:5px;
	_margin-top:0px;
	_padding-top:0px;
}
 select.product_select {
	font-size:11px;
	width: 100%;
	position: relative;
	top: -10px;
}
.pizza_price_back span {
	margin-top: 0px;
	display: inline-block;

}
.pizza_photo {
	text-align: center;
}
/* right column */
.right_column {
	width: 25%;
	background: #ffffff url(../img/shadow_right.gif) repeat-y right;
	position: relative;
	padding: 0px  0px 0 0;
	text-align: center;
	/* _height:900px; */

}
.right_column_div {
	height:100%;
	position:relative;
	padding-top:0px;

	/* overflow: hidden; */
}
.right_block {
	/* width: 231px; */

	background:#F7F2E8 url(../img/right_block_back.jpg) repeat-y left;
	/* position: fixed; */
	color:#A6833B;
	margin-top: 162px;
	margin-right:14px;
	_position:normal;

}
#mycheck {position:relative;top:-60px; }
.right_block_back {
	background: url(../img/right_block_top.jpg) no-repeat top left;
}
.right_block_back1 {
	/* width: 171px; */
	background: url(../img/right_block_back_bottom.gif) no-repeat bottom left;
	padding: 19px 30px 20px 30px;

}
table.right_block_table { position: relative; top: 182px;
	margin-right:14px;
	_margin-right:14px;
	width: 90%;
	background:#F7F2E8 url(../img/right_block_left.gif) repeat-y left;
}
table.right_block_table td.right_block_table_back {
	background: url(../img/right_block_top.gif) no-repeat top left;
	color:#A6833B;
}
table.right_block_table_back1 {
	background: url(../img/right_block_right.gif) repeat-y right;

}
table.right_block_table_back1 td.right_block_table_back2 {
	background: url(../img/right_block_back_bottom.gif) no-repeat bottom right;

	color:#A6833B;

}
table.right_block_table_back1 td.right_block_table_back3 {
	/* background: url(../img/right_block_div.jpg) no-repeat right 65px;
	_background: url(../img/right_block_div.jpg) no-repeat right 60px; */
	padding: 6px 20px 8px 30px;
	_padding: 18px 20px 8px 30px;

	color:#A6833B;

}
.right_block_table_bottom {
	background: #ffffff url(../img/right_block_bottom_right.gif) no-repeat right top;
	height: 193px;
	position: relative;
}
.right_block_table_bottom1 {
	background: url(../img/right_block_bottom_left.gif) no-repeat left top;
	height: 193px;
}
.right_block_table_bottom2 {
	text-align: center;
	padding: 0 0 0px 20px;

}
.right_block_div {
	background: url(../img/right_block_div.jpg) no-repeat right 65px;
	_background: url(../img/right_block_div.jpg) no-repeat right 60px;
	padding-top:11px;
}
.order_table_pad {
	padding-right: 11px;
	color: #A6833B;
}
table.order {
	/* width: 169px; */
	width:100%;

	/* border:solid 1px red;  */
}
table.order td {
	color:#A6833B;
	padding: 2px 0px;
	font-size: 10px;
}
.input_order_text {
	width: 29px;
	height: 16px;
	_height: 12px;
	font-size: 10px;
	_font-size:8px;
	color: #C18404;
	border: solid 1px #DCBB76;
}
table.order td.order_price {
	padding-right:5px;
}
table.order td.order_input {
	background:url(../img/x.gif) no-repeat left 7px;
	padding-left: 10px;
	width: 31px;
	height: 12px;
}
.order_line {
	height: 1px;
	background: url(../img/order_pics.gif) repeat-x;
	margin: 12px 0px;
}
.right_block_img {
	position: absolute;
	top: 0px;
	right: 0px;
}
table.order td.order_summ {
	color:#A6833B;
	font-size: 15px;
	font-weight: bold;
}
table.order td.order_button {
	text-align: center;
	font-family:Tahoma;
	padding: 12px 0px;
}
table.order tr {
	vertical-align: top;
}
.button_order {
	width: 122px;
	background: url(../img/button_order.gif) no-repeat;
	border: solid 0px red;
	height:22px;
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFC2;
	font-family:Tahoma;
	text-align: center;
	padding: 1px 10px 3px 0px;
	_padding: 1px 10px 0px 0px;
}
.button_order1 {
	width: 128px;
	background: url(../img/order_button.gif) no-repeat;
	border: solid 0px red;
	height:22px;
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFC2;
	font-family:Tahoma;
	text-align: left;
	padding: 1px 10px 3px 10px;
	_padding: 1px 10px 0px 10px;
}
.right_block_bottom {
	background: url(../img/right_block_bottom.gif) no-repeat;
	width: 301px;
	height: 178px;
	text-align: center;
}
/* content bottom rasp */
.content_bottom_rasp {
	height: 41px;
	background: #ffffff url(../img/content_bottom_rasp.jpg) no-repeat left;
}
.content_bottom_rasp_table {
	height: 41px;
	background: url(../img/shadow_right.gif) repeat-y right;
}
.content_bottom_rasp_left {
	width: 25%;
}
.content_bottom_rasp_center {
	width: 50%;
}
.content_bottom_rasp_right {
	width: 25%;
}
.content_bottom_rasp_table1 {
	height: 41px;
}
.content_bottom_rasp_table1_left {
	width: 50%;
	/* background: url(../img/center_shadow_left.gif) no-repeat right top; */
}
.content_bottom_rasp_table1_right {
	width: 50%;
	background: url(../img/center_shadow_right.gif) no-repeat left top;
}
/* footer */

.footer {
	height:128px;
	background: #ffffff url(../img/shadow_left.gif) repeat-y left;
}
.footer_table {
	height: 128px;
}
.copyright {
	padding: 0px 0px 0px 38px;
	color:#A6833B;
	width: 25%;
}
.copyright a {
	color: #A6833B;
}
.bottom_line {
	height: 5px;
	background: #931212  url(../img/shadow_left.gif) repeat-y left;
}
.bottom_line_right {
	height: 5px;
	float: right;
	background: url(../img/shadow_right.gif) repeat-y right;
	width:100%;
}
.footer_logo {
	text-align:center;
	width: 50%;
	padding-left: 20px;
	_padding-left: 26px;
}
.footer_logo img {
	margin:0 0px 0 0px;
}
.footer_allsoft {
	text-align:right;
	padding-right: 7px;
	background: url(../img/shadow_right.gif) repeat-y right;
	color:#A6833B;
}
.footer_allsoft a {color:#A6833B;margin-right:20px;position:relative;bottom:-6px;}
/* INPUTS */
.button_add {
	border: solid 0px red;
	width:80px;
	height: 21px;
	background: url(../img/button_add_back.gif) no-repeat;
	font-size: 11px;
	color: #F2E4C5;
	font-family: Tahoma;
	text-align:right;
	padding: 0 6px 6px 0;
	position: absolute;
	right: 4px;
	top:6px;
}

/* --------------------- */
div.collage_mask {
	float:right;
	position:relative;
	height:300px;
	width:100%;
	min-width:1000px;
	max-width:1250px;
	_width:expression(((document.documentElement.clientWidth ||document.body.clientWidth) < 990) ? '990px' :((document.body.clientWidth > 1300) ? '1300px' : '100%'));
}
.collage_mask_image {position:absolute;top:0px;left:0px;z-index:5;}
.collage_mask_image_1000 {position:absolute;top:0px;left:-150px;z-index:5;}
div.collage_mask_default {
	position:relative;
	height:220px;
	width:100%;
	min-width:1000px;
	max-width:1200px;
	position:relative;
	float:right;
	background: url(../img/back_other.jpg) no-repeat left top;
	_width:expression(((document.documentElement.clientWidth ||document.body.clientWidth) < 990) ? '990px' :((document.body.clientWidth > 1200) ? '1200px' : '100%'));
}
img.collage_mask_img {
	position: absolute;
	left: -40px;
	top:0px;
}
.collage_mask .logo_img {
	position:absolute;
	left: 6%;
	top: 20px;
}

/*  menucolor */
.menucolor {
	height:99px;

}
.menucolor_pad {
	position: relative;
}
.menucolor_red_grey {
	position: absolute;
	left: 38%;
	top: 0px;
}
.menucolor_grey {
	background: url(../img/menucolor_grey_back.gif) no-repeat 36px top;
}
.menucolor_grey1 {
	background: url(../img/menucolor_grey_right.jpg) no-repeat right;
}
.menucolor_grey_left {
	height:76px;
	_height:99px;
	background: url(../img/strelochki_left.gif) no-repeat left top;
	padding: 23px 0 0 27px;
	_padding: 23px 0 0 35px;
}
.menucolor_red {
	width: 50%;
	background: url(../img/menucolor_red_back.gif) no-repeat 144px top;
	min-width:525px;
	_width:expression(((document.documentElement.clientWidth ||document.body.clientWidth) < 1080) ? '525px' :((document.body.clientWidth > 4300) ? '1300px' : '50%'));
}
.menucolor_red1 {
	background: url(../img/menucolor_red_left.jpg) no-repeat left;
}
.menucolor_red_right {
	height:76px;
	_height:99px;
	background: url(../img/menucolor_red_right1.jpg) no-repeat right;
	padding:23px 0 0 23px;
	_padding:23px 0 0 27px;

}
.menucolor_red_right_menu {
	height:76px;
	_height:99px;
	background: url(../img/menucolor_red_right.jpg) no-repeat right;
	padding:23px 0 0 23px;
	_padding:23px 0 0 27px;

}
/* header_new */
.header_new {
	height:300px;

}
.header_new_default {
	height:220px;
	/* background: url(../img/back_other.jpg) no-repeat right top; */
}
.logo_image1 {
	position:absolute;
	z-index:100;
	left:30px;
	top:20px;
}
.logo_image1_default {
	position:absolute;
	top: 0px;
	left: 20px;
	z-index: 100;
}
.header_new_right {
	background:url(../img/main_header_right1.jpg) no-repeat left top;

}
.header_new_table {
background: url(../img/back.jpg) no-repeat right top;
	height:300px;
	max-width: 1300px;
	min-width: 990px;
	_width:expression(((document.documentElement.clientWidth ||document.body.clientWidth) < 990) ? '990px' :((document.body.clientWidth > 1300) ? '1300px' : '100%'));
	float: right;
}
.header_new_table_default {
	height:220px;
	max-width: 1300px;
	min-width: 990px;
	_width:expression(((document.documentElement.clientWidth ||document.body.clientWidth) < 990) ? '990px' :((document.body.clientWidth > 1300) ? '1300px' : '100%'));
	float: right;
}
img.logo_image {
	position:absolute;
	left: 20%;
	top:20px;
}
/* other pages */
table.container_other {width:100%;height:100%;}
table.container_other td.left_column {
	width:7px;
	background:url(../img/shadow_left.gif) repeat-y;
}
table.container_other td.center_column {
	width:auto;

}
table.container_other td.right_column {

	width:7px;
	background:url(../img/shadow_right.gif) repeat-y right;
}

/* feedback */
.feedback_table {
	width:460px;
	margin:0 0 0 0px;
}
.feedback_table td {
	padding: 4px 0px 4px 4px;
}
.feedback_table td.feedback_text {width:153px;color:#A6833B;}
table.feedback_table td.feedback_text_obligatory {
width:153px;
color:#A6833B;
background:url(../img/obligatory.gif) no-repeat right 3px;
}
table.feedback_table td.feedback_text_obligatory1 {
width:153px;
color:#A6833B;
background:url(../img/obligatory1.gif) no-repeat right 3px;
}
input.feedback_field {
	width:302px;
	height:18px;
	border:solid 1px #DCBB76;
	font-family:Tahoma;
	font-size:11px;
	color:#A6833B;
}
.feedback_table td textarea {
	font-family:Tahoma;
	font-size:11px;
	color:#A6833B;
	width:302px;
	height:78px;
	border:solid 1px #DCBB76;
}
.feedback_center {
	padding-left:46px;
}
.feedback_right {
vertical-align:top;
padding-top: 60px;
padding-left:15px;
padding-right:20px;
color:#A6833B;
}

/*++++++++++++++++++++++ */
.menucolor_grey_other {
	background: url(../img/menucolor_grey_back1.gif) repeat 36px top;
}
.menucolor_grey_other1 {
	background: url(../img/menucolor_grey_other_right.jpg) no-repeat right;
}
.menucolor_grey_other_left {
	height:73px;
	_height:99px;
	background: url(../img/menucolor_grey_other_left.jpg) no-repeat left top;
	padding: 26px 0 0 27px;
}
.menucolor_red1_other {
	background: url(../img/menucolor_red_other_left.jpg) no-repeat left;
}
/* VACANSY */

div.vacancy_right_block {
	float:right;
	width:25%;
	color: #A6833B;
	padding-top: 70px;

}

.vacancy_center_block {
	width:40%;
	padding-left:30%;
	float:left;
	color: #A6833B;
}
div.current_vacancy {
	font-size:15px;
	color: #931212;

}
div.current_vacancy span {
	border-bottom: dashed 1px #931212;
}
div.hidden_vacancy span {
	font-size:15px;
	color: #A6833B;
	 border-bottom: dashed 1px #A6833B;
}


/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
	letter-spacing: 0;
}


/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
	font-size: 50px;
	color: #931212;

}

.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 55px;
}

.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 25px;
}

.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}

/* order page */
.order_page_title {
	color:#931212;
}
/* EVENTS */
.events_table {
	width: 80%;
}
.events_table td {

}
.event_text {
	color: #A6833B;
	padding:5px 20px 5px 25px;
}
div.event_text {
	float:left;
	width:600px;
}
.event_leftcol {
	float:left;
	width:23%;
	padding-right:20px;
}
.event_title {
	color:#A6833B;
	font-size:15px;
	font-weight:bold;
}
.event_leftcol_pad {
	padding:85px 30px 30px 30px;
}
.event_leftcol_pad span {
	color:#A6833B;
	font-size: 11px;
	display: block;
	margin-bottom: 0px;
}
.event_leftcol_pad a {
	color:#931212;
	font-size: 11px;
	display: block;
	margin-bottom: 5px;
}
/* event img table */
table.event_table {
	width: auto;
}
table.event_table td.event_top {
	background: #F5EFE4 url(../img/event_top.jpg) no-repeat right top;
	height: 8px;
	font-size: 0px;
}
table.event_table td.event_left {
	background: #F7F2E8;
	width: 8px;
}
table.event_table td.event_right {
	background: url(../img/event_right.gif) repeat-y;
	width: 24px;
	vertical-align: bottom;
}
table.event_table td.event_bottom{
	background: url(../img/event_bottom.gif) repeat-x top;
	height: 20px;
	font-size: 0px;
	text-align:right;
}
/* sobutiya */

.menucolor_red_other {
		width: 50%;
	background: url(../img/menucolor_red_back_other.gif) no-repeat 144px top;
	min-width:525px;
	_width:expression(((document.documentElement.clientWidth ||document.body.clientWidth) < 1080) ? '525px' :((document.body.clientWidth > 4300) ? '1300px' : '50%'));
}
.menucolor_red1_other1 {
	background: url(../img/menucolor_red_left_other.jpg) no-repeat left;
}
.menucolor_grey_other2 {
	background: url(../img/menucolor_grey_other_right1.jpg) no-repeat right;
}
.menucolor_red_right_other {
	height:76px;
	_height:99px;
	background: url(../img/menucolor_red_right_other.jpg) no-repeat right;
	padding:23px 0 0 18px;

}

/* sitemap */
.sitemap_title {
	font-size:15px;
	margin-bottom: 8px;
	display: block;
	font-weight: bold;
}

.sitemap_links {
	font-size:11px;
	display: block;
	margin: 0px 75px 6px 70px;
}

/* order */
.order_table {
	width: 510px;

}
.order_table td {
	font-size: 11px;
	color: #A6833B;
	padding: 4px 0px 4px 3px;
	white-space: normal;
	font-family: Tahoma;

}
.obligatory_text {
	background:url(../img/obligatory.gif) no-repeat right 3px;
/*	border:solid 1px red; */
}
a.order_more {
	font-size:11px;
	color: #A84F00;
}

.order_table td td {
	color: #A6833B;
}
/* admin menu */
.user_visit {
	width:150px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1000;
	background:#F7F2E8;
	color:#D6BE8F;
	font-size:11px;
	padding: 12px;
}


.descr {
	position:relative;
	top:-25px;
}
.menucolor_left {width:25%;}


.pizza_addresses {position:absolute; top:50px; right:20px; z-index:100; width:210px;text-align:left;color:#A6833B;}
