body.screen {margin:0px; padding:0px;}
body {background-color:#FFFFFF;}
body, td, th, input, textarea, button, select {color:#000000; font-family:Verdana; font-size:12px;}

a {color:#BD2025;}

h1 {color:#BD2025; font-size:24px; font-weight:normal;}
h2 {color:#BD2025; font-size:20px;}
h3 {color:#BD2025; font-size:18px;}
h4, h5, h6 {color:#BD2025; font-size:14px;}

object.logo {position:absolute; z-index:1;}
div.head {position:absolute; z-index:1; width:1000px; height:189px; background:url(/images/head-bg.jpg) left top no-repeat;}
div.logo {position:absolute; z-index:1000; left:50px; top:21px; width:105px; height:118;}

table.head {position:relative; z-index:100; height:189px;}
	table.nav {background-color:#FDBE10; border-style:solid; border-color:#FDBE10; border-width:4px 4px 5px 9px; margin-right:10px;}
	table.menu {background-color:#FDBE10;}
		ul.mainmenu {margin:0px; padding:0px 0px 0px 23px;}
			ul.mainmenu li {float:left; list-style:none; padding:7px 7px 0px 7px; font-family:Tahoma; height:21px;}
			ul.mainmenu li.sel {background-color:#EFDCB7;}
			ul.mainmenu a {color:#000000; text-decoration:none;}
		
		td.search {color:#7F7F7F; font-size:11px; padding:5px 0px 4px 0px;}
		form.search {margin:0px; padding:0px;}
			form.search input.text {width:140px; background-color:#FFFFFF; border:1px solid #808080; padding:1px; margin:0px; color:#7F7F7F; font-size:11px;}
			form.search input.image {}

/* common */
table.title {}
	td.title {padding-left:30px;}

/*###################### main page ######################*/
td.title-main {background:#BD2025 url(/images/tb-1.gif) left top no-repeat; height:85px;}
td.title-main a {display:block; height:85; padding:40px 0px 0px 58px; color:#FDBE10; font-size:22px; font-family:Tahoma; text-decoration:none;}

table.content-main table.title {margin-bottom:30px;}
table.content-main div.foodmenu {padding-left:30px; padding-right:10px;}

table.content-main {margin-left:30px;}
	table.content-main td.right-col-main {padding:0px 0px 0px 0px;}
	table.content-main td.content {padding:0px 0px 0px 0px;}

div.banner-630x164-main {margin-bottom:30px;}

/*###################### page width callendar ######################*/
table.content-order {margin-left:30px;}
	table.content-order td.right-col-order {}
	table.content-order td.content {padding:0px 0px 0px 0px;}

td.infoblock-1 {background-color:#BD2025; border-right:10px solid #FFFFFF; padding:10px 10px 10px 30px; overflow:hidden; height:65px; color:#FDBE10;}
	td.infoblock-1 span.user {font-size:16px; font-weight:bold;}
	td.infoblock-1 a {color:#FDBE10;}
	ul.manager-nav {padding:0px; margin:0px;}
		ul.manager-nav li {padding:0px; margin:0px; list-style:none; font-weight:bold;}
		ul.manager-nav a {text-decoration:none; color:#FDBE10;}
		ul.manager-nav a:hover {text-decoration:underline;}
	
div.infoblock-2 {margin:0px 0px 20px 20px; padding:15px 10px; background-color:#EBEBEB; color:#616161; font-size:11px;}
	div.infoblock-2 div.caption {font-size:12px;}

div.banner-300x150-order {margin:30px 0px 20px 30px;}

/*###################### page width menu ######################*/
td.title-sub {background:#BD2025 url(/images/tb-1.gif) left top no-repeat; height:85px;}
td.title-sub a {display:block; height:85; padding:40px 0px 0px 58px; color:#FDBE10; font-size:22px; font-family:Tahoma; text-decoration:none;}

div.splitter-sub {height:28px; width:620px; margin-left:30px; background-color:#F4811F; border-left:10px solid #6B0500;}
table.content-sub {margin-left:30px;}
	table.content-sub td.left-col-sub {padding:30px 30px 0px 0px;}
	table.content-sub td.content {padding:30px 0px 0px 0px;}
	div.top h1 {padding-top:0px; margin-top:0px;}

ul.menu {padding:0px; margin:0px 0px 50px 0px;}
	ul.menu li {list-style:none; background-color:#EBEBEB; margin:2px 0px; padding:4px 10px 5px 10px; font-size:13px;}
	ul.menu a {color:#BD2025; text-decoration:none; font-weight:bold;}
	ul.menu li.sel {background-color:#FDBE10;}
	ul.menu a.sel {color:#FFFFFF;}

div.banner-300x150-sub {}

div.path {font-size:10px; padding:8px; color:#FFFFFF;}
	div.path a {color:#FFFFFF; text-decoration:none;}
	div.path a:hover {text-decoration:underline;}

/*###################### ######################*/

div.bottom {height:110px; width:1000px; margin-top:10px; background:url(/images/bottom-bg.gif) 30px 0px no-repeat;}
	div.copyright {color:#808080; font-size:11px; padding:70px 10px 0px 30px;}
	div.copyright a {color:#808080; text-decoration:none; font-size:10px;}
	div.copyright a:hover {text-decoration:underline;}

div.contacts {float:right; margin-top:5px; font-size:11px; color:#BC1D22; text-align:right;}
	div.contacts a {color:#BC1D22; font-size:11px;}

div.news-announce {margin:30px 0px; padding-left:74px; background:url(/images/bullet-announce.gif) 0px 3px no-repeat; min-height:22px;}
	div.news-announce div.date {font-size:11px;}
	div.news-announce div.title {font-weight:bold; margin-top:2px; color:#BD2025;}
	div.news-announce a.title {text-decoration:none;}
	div.news-announce a.title:hover {text-decoration:underline;}
	div.news-announce div.text {margin-top:2px;}
	div.news-announce a.text {color:#000000; text-decoration:none;}
	div.news-announce a.text:hover {text-decoration:underline;}
	div.news-announce span.more {color:#F4811F;}

table.calendar {background-color:#FDBE10; border-left:10px solid #6B0500;}
	table.calendar td {cursor:default;}
	table.calendar td.nav {padding-top:10px;}
	table.calendar-nav {}
		table.calendar-nav td {padding:0px;}
		table.calendar-nav img {cursor:pointer;}
		table.calendar-nav td.month {color:#F8F8F8; font-size:16px; font-weight:bold;}
		table.calendar-nav td.year {color:#F8F8F8; font-size:17px; font-weight:bold;}
	table.calendar td.months {padding:5px 20px 15px 0px;}
	table.month {}
		table.month td {padding:0px; text-align:right; color:#A6A6A6; font-size:16px; font-weight:bold; width:33px; height:21px;}
		table.month a {color:#F8F8F8; text-decoration:none;}
		table.month a.request {color:#F4811F;}
		table.month a.request-notsended {color:#FF0000;}
		table.month a.order {color:#F4811F;}
		table.month a.current {color:#000000;}
		table.month a:hover {text-decoration:underline;}

div.calendar-bottom {padding:4px 8px; margin-bottom:20px; background-color:#F4811F; border-right:10px solid #6B0500; color:#FFFFFF; text-align:right; font-weight:bold; font-size:11px;}
table.calendar-bottom {margin-bottom:20px; background-color:#F4811F; border-right:10px solid #6B0500;}
	table.calendar-bottom td {padding:4px 8px; color:#FFFFFF; font-weight:bold; font-size:11px;}
	table.calendar-bottom span {font-weight:normal;}

form.foodmenu {margin:0px; padding:0px;}
	form.foodmenu input {border:1px solid #808080; padding:1px; margin:0px; width:32px; font-weight:bold; text-align:right;}
	form.foodmenu div.submit {text-align:right; margin-top:30px;}
	form.foodmenu button {padding:0px; margin:0px; border:none; background:transparent;}
table.foodmenu {}
	table.foodmenu td {vertical-align:top;}
	table.foodmenu td.pic {}
	table.foodmenu td.price {color:#BD2025; font-weight:bold;}
		table.foodmenu span.weight {font-weight:normal;}
	table.foodmenu td.qty {color:#BD2025;}
	table.foodmenu td.caption {}
		table.foodmenu div.caption {color:#298033; font-weight:bold;}
	table.foodmenu td.subpos {font-size:11px; padding-left:30px;}
	table.foodmenu td.brk {padding-top:15px;}
	table.foodmenu td.brk3 {padding-top:17px;}
	table.foodmenu td.brk2 {padding-top:5px;}
	table.foodmenu td.category {padding-top:5px;}
	table.foodmenu td.inrequests {font-weight:bold; text-align:right;}
	table.foodmenu a.action {text-decoration:none; font-weight:bold; font-size:18px;}

div.food-button {background:#F4811F url(/images/button-bg-left.gif) left top no-repeat; float:right; margin:0px 0px 10px 10px;}
	div.food-button div {height:27px; vertical-align:center; padding:4px 15px 0px 15px; text-align:center; background:url(/images/button-bg-right.gif) right top no-repeat;}
	div.food-button button {padding:0px; margin:0px; border:none; background:transparent; color:#FFFFFF; font-weight:bold; font-size:15px; cursor:pointer;}
	div.food-button a {color:#FFFFFF; font-weight:bold; font-size:15px; text-decoration:none; line-height:20px;}
div.float-left {float:left; margin:0px 10px 10px 0px;}

div.action {margin:10px 0px;}
	div.action span {color:#BD2025; font-weight:bold; font-size:18px;}

div.error {margin:10px 0px; border:2px solid #FF0000; background-color:#FFFFFF; color:#FF0000; font-weight:bold; padding:5px 10px;}

div.request-caption {margin-bottom:5px; font-size:11px;}
table.request-caption {margin-bottom:5px;}
	table.request-caption td {font-size:11px;}

table.request {margin-bottom:30px;}
	table.request td {padding:2px;}
	table.request td.subpos {padding:0px 2px 2px 22px; font-size:11px;}
	table.request td.sum {padding:2px; border-top:1px solid #808080; font-weight:bold;}
	table.request th {padding:2px; border-bottom:1px solid #808080;}
	table.request a {font-size:11px;}
	table.request span.small {font-size:11px;}
	table.request span.notsended {font-weight:bold; color:#FF0000;}
	table.request span.price-notsended {color:#808080; text-decoration:line-through;}
	table.request td.user-disabled {text-decoration:line-through;}

form.foodform {margin:0px; padding:0px;}
	form.foodform input.text {border:1px solid #808080; padding:1px; margin:0px; width:300px;}
	form.foodform textarea {border:1px solid #808080; padding:1px; margin:0px; width:300px;}
table.foodform {border-top:1px solid #808080; margin-left:auto; margin-right:auto;}
	table.foodform td {padding:2px;}
	table.foodform td.required {font-weight:bold;}
	table.foodform td.bottom {padding-top:20px; border-top:1px solid #808080;}
	table.foodform div.note {font-size:11px; color:#808080; width:300px;}

div.timeleft {font-size:11px;}
div.timeleft-warn {}
div.timeleft-counter {font-weight:bold;}

ul.catalog-tree {margin:0px; padding:0px;}
	ul.catalog-tree li {list-style:none; margin:0px; padding:0px 0px 0px 20px;}
	ul.catalog-tree a {text-decoration:none;}
	ul.catalog-tree a:hover {text-decoration:underline;}
	div.catalog-folder {font-size:18px; margin:10px 0px 5px 0px; font-weight:bold; color:#BD2025;}
	div.catalog-position {background:url(/images/splitter2.gif) left bottom repeat-x; margin-bottom:5px;}
	div.catalog-position span {background-color:#FFFFFF;}
	div.catalog-weight {color:#808080; float:right; background-color:#FFFFFF;}

table.catalog-tree {}
	table.catalog-tree td {padding-bottom:30px; text-align:center; vertical-align:top;}
	table.catalog-tree img {margin-bottom:10px;}
	table.catalog-tree div.caption {color:#BD2025; margin:0px 20px;}
	table.catalog-tree span.weight {color:#808080; font-style:italic; font-size:10px;}

table.catalog-tree3 {margin-left:30px;}
	table.catalog-tree3 td {padding-bottom:10px;}
	table.catalog-tree3 img {}
	table.catalog-tree3 img.shortcut {position:absolute; margin:45px 0px 0px 5px; z-index:1000;}
	table.catalog-tree3 div.caption {color:#BD2025; margin:0px 20px;}
	table.catalog-tree3 span.weight {color:#808080; font-style:italic; font-size:10px; display:block;}

/* counters */
td.countershidden {opacity:0; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0;}
div.countersbuttons {margin-left:30px;}
	div.countersbuttons img {margin:5px 5px 5px 0px;}

/* -by css finder- */
.nav_123 {font-size:11px; text-decoration:none;}
.nav_123:hover {text-decoration:underline;}
.nav_current {font-weight:bold;}
.nav_hilighttext {}
.nav_pn {font-size:11px; text-decoration:none;}
.nav_pn:hover {text-decoration:underline;}
.nav_text {font-size:11px;}

.map a {text-decoration:none;}
.map a:hover {text-decoration:underline;}

.vacancies_caption {font-weight:bold; color:#BD2025;}
.vacancies_caption0 {font-weight:bold; color:#BD2025; padding-bottom:10px; font-size:14px;}
.vacancies_caption2 {color:#BD2025;}
.vacancies_row {}
.vacancies_row0 {}
.vacancies_row1 {}
.vacancies_value {}
.vacancies_value0 {}
.vacancies_value2 {}
.vacancies {}
.vacancies-departaments {}

.articles_text {}
.brx2 {}
.brx4 {}
.button-enter-top {}
.feedback-cap {}
.feedback-error {}
.input-enter {}
.input-enter-top {}
.input2 {}
.news_anons {}
.news_anons_date {}
.news_anons_link {}
.news_anons_title {}
.news_date {}
.news_link {}
.news_splash {}
.news_title {}
.rightcolomn {}
.top {}
.topicmenu {}

.gallery_date {}
.gallery_popup {background-color:#BC1D22; color:#FFFFFF;}

