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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, b 
{
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;  
  vertical-align: baseline;
}
input[type="image"] {border:0px;}
input.checkbox {margin: 0px;}
input.radio {margin: 0px;}
/* remember to define focus styles! */
:focus {
  outline: 0;
}
body {
  line-height: 1;
  color: #000;
  background: #fff;
}
ol, ul {
  list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: separate;
  border-spacing: 0;
}
caption, th, td {
  text-align: left;
  font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
}
blockquote, q {
  quotes: "" "";
}

html {
  height:100%; /* fix height to 100% for IE */
  max-height:100%; /* fix height for other browsers */      
}

body {
  height:100%;   
  max-height:100%;
  font-family:Georgia,verdana,tahoma,arial,"Trebuchet MS";
  font-size:12px;  
}
.downloadPdf {float: right;width: 165px;}
.download {float: left;}
.download p {line-height: 37px;}
.download a {text-decoration: underline;}
.download a:hover {text-decoration: none;}
.loginLinks {text-decoration: underline;color: #C41615;}
.loginLinks:hover {text-decoration: none;color: #C41615;}
.centerLink {width: 310px; margin: 0px auto;}
.centerLink img {float: left;margin-right: 5px;}
.centerLink p {text-align: left;padding-top: 11px;}
/*=================================================================*/
.padding0 {padding: 0px;}
.padding20 {padding: 20px;}
.padding25 {padding: 25px;}
.paddingTopBottom10 {padding-top: 10px;padding-bottom: 10px;}
.paddingRightLeft5 {padding-right: 5px;padding-left:  5px;}
.paddingRightLeft15 {padding-right: 15px;padding-left: 15px;}
.paddingBottom15 {padding-bottom: 15px;}

.marginTop10 {margin-top: 10px;}
.marginTop25 {margin-top: 25px;}
.marginRight405 {margin-right: 405px;}
.marginRight22 {margin-right: 22px;}
.marginRight382 {margin-right: 382px;}
.marginRight35 {margin-right: 35px;}
.marginRight5 {margin-right:5px;}

.noInformation {font: 14px normal Georgia; color: #373737;}
.displayNone {display: none;}
.overflowHidden {overflow: hidden;}
.floatLeft {float: left;}
.floatRight {float: right;}
.clear {height: 0px;overflow: hidden;clear: both;}
.clearRight {height: 0px;overflow: hidden;clear: right;}
.clearleft {height: 0px;overflow: hidden;clear: left;}
.bstip {background-color:#f9f9f9; border:1px solid #e0e0e0; color:#434241; display:none; padding:5px 10px; z-index:8887; }
h1 {font:normal 18px Georgia; color: #c41615;margin: 0px 0px 10px 0px;}
.head {font:normal 22px Georgia; color: #c41615;margin: 20px 0px 5px;}
.centerHead {text-align: center;}
.headOrder {font:normal 20px Georgia; color: #c41615;margin: 20px auto 5px;}
.title {font:normal 18px Georgia; color: #626160;margin-bottom: 5px;margin-left: 4px;}
.bottomBorder {border-bottom: 1px solid #ccc;}
.headLink {text-decoration: none;color: #C41615;}
.headLink:hover {text-decoration: underline;}
h2 {font:normal 22px Georgia; color: #c41615;margin: 10px 0px 10px 0px;text-align: center;}
.mainHead {font:normal 22px Georgia; color: #c41615;margin: 20px 0px 0px 0px;text-align: left;}
.orderFurshet {position: relative;width: 250px;float: left;}
.orderFurshet a {position: absolute;top: 12px;left:30px;font:normal 22px Georgia; color: #C41615;text-decoration: underline;}
.orderFurshet a:hover {text-decoration: none;}
.orderBanket {position: relative;width: 200px;float: right;}
.orderBanket a {position: absolute;top: 12px;left:33px;font:normal 22px Georgia; color: #C41615;text-decoration: underline;}
.orderBanket a:hover {text-decoration: none;}
.noInfo {font: 14px normal Georgia; color: #373737;}
#countLink {float: right;margin: 5px 0px 5px 0px;}


.weekMenuLink {text-decoration: underline;color: #C41615; margin-top: 20px;}
.weekMenuLink.selected {text-decoration: none;color: #626160;}
.weekMenuLink:hover {text-decoration: none;}


.green {color: #169916;font-weight: bold;}
.red {color: #c41615; font-weight: bold;}
.redPrice {font:10px Georgia;color: #c41615;}
.redC {color: #de160d;}
.yellowC {color: #e3db0a;}
.greenC {color: #76ce17;}
.lightGrey {color: #373737;}
.darkGrey {color: #626160;}

#logoLink {position: absolute;display: block;height: 105px;width: 130px; top: 125px;left: 40px;background: url("../images/blank.gif") repeat;}
#wrapper {width: 905px;margin: 0px auto;padding-top: 10px;}

#leftSide {width: 290px;float: left;}
#leftSide .logo {position: relative;}
#leftSide .dishesDevelopment {margin:15px auto 30px;}
#leftSide .backgroundBlock {background: url("../images/all_block.gif") no-repeat;width: 266px;height: 260px;padding: 8px 0px 0px 17px;}
#leftSide .dishesDevelopment li {margin: 5px auto 5px;}
#leftSide .dishesDevelopment .dishesBlock .dishesImg {float: left;margin-right: 5px;}
#leftSide .dishesDevelopment .dishesBlock .dishesTitle {float: left;width: 200px;/*245px*/}
#leftSide .dishesDevelopment .dishesBlock .dishesTitle a {text-decoration: underline;color: #c41615;}
#leftSide .dishesDevelopment .dishesBlock .dishesTitle a.selected {text-decoration: none;color: #626160;}
#leftSide .dishesDevelopment .dishesBlock .dishesTitle a:hover {text-decoration: none;}

#leftSide .dishesDevelopment .dishesBlock .dishesTitle .dishesName {font:normal 12px Georgia; color: #c41615;margin: 4px 0px 6px 0px;overflow: hidden;}
#leftSide .dishesDevelopment .dishesBlock .dishesTitle .dishesName .selected {font:normal 12px Georgia; color: #626160; text-decoration: none;font-weight: bold;}
#leftSide .dishesDevelopment .dishesBlock .dishesTitle .dishesPoll {font:normal 12px Georgia; color: #626160;margin: 4px 0px 6px 0px;}
#leftSide .dishesDevelopment .dishesBlock .dishesTitle .dishesPoll .ratingPercent {font-weight: bold;}

#leftSide .cook {background: #fff url("../images/background_cook.gif") repeat-x;min-height: 114px;border:1px solid #c3c3c3;width: 265px;position: relative;margin: 15px 0px 0px 0px;}
#leftSide .cook .cookImg {position: absolute;left: 0px; bottom: 0px;}
#leftSide .cook .author {width: 194px;margin: 12px 0px 10px 70px; overflow: hidden;}
#leftSide .cook .author p {margin: 0px 3px 0px 0px;font:bold 12px Georgia; color: #626160;text-align: right;}
#leftSide .cook .phrases {width: 194px;margin: 0px 0px 10px 70px; overflow: hidden;}
#leftSide .cook .phrasesContent {margin: 0px 3px 0px 0px;font:normal 12px Georgia; color: #626160;text-align: right;}
#leftSide .cook .phrasesMore {margin: 5px 0px 0px 145px;}
#leftSide .cook .phrasesMore a {font:normal 12px Georgia; color: #c41615;text-decoration: underline;margin: 0px 4px 0px 0px;}
#leftSide .cook .phrasesMore img {cursor: pointer; vertical-align:-4px;}
#leftSide .orderHoliday li {margin: 0px 0px 5px 0px;}

#rightSide {width: 604px;float: right;margin-bottom: 20px;}
#rightSide .topNavigator {width: 62px;float: right;}
#rightSide .topNavigator img {margin:0px 0px 0px 7px;display: inline;}
#rightSide .header {margin-bottom: 10px;}
#rightSide .header .title {margin:10px 0px 0px 0px;}
#rightSide .header .title img {float: left;}
#rightSide .header .title .phone {float: right;font:bold 18px Georgia;color: #626160;}

#rightSide .orderAll {margin: 10px 0px 0px 0px;}
#rightSide .orderAll ul {margin: 15px auto;}
#rightSide .orderAll li {float: left;margin-right: 3px;}

#rightSide .rushOrder {background: url("../images/background_index.gif") repeat-x;height: 230px;border: 1px solid #c6c7a9;margin-top: 20px;position: relative;}
#rightSide .rushOrder .trafficLight {float: left;margin: 4px 0px 0px 30px;}
#rightSide .rushOrder .order {font:normal 30px Georgia;line-height: 50px;margin-left: 130px;margin-top: 10px;}
#rightSide .rushOrder .order a {text-decoration: none;}
#rightSide .rushOrder .order a:hover{text-decoration: underline;}
#rightSide .rushOrder .order img {margin: 12px 0px 0px 0px;}
#rightSide .rushOrder .order .grey {font:normal 22px Georgia;color: #777675;}
#rightSide .rushOrder .order .redNumber {font:normal 30px Georgia;color: #c41615;}

#rightSide .menuToday {border-top: 1px solid #C6C7A9;border-left: 1px solid #C6C7A9;float: left;margin-top: 15px;}
#rightSide .menuToday .menuBlock {position: relative;border-right: 1px solid #C6C7A9;border-bottom: 1px solid #C6C7A9;float: left;width: 200px;height: 215px;}
#rightSide .menuToday .menuBlock div {margin: 8px 0px;text-align: center;}
#rightSide .menuToday .menuBlock .menuName {overflow: hidden;font:normal 12px Georgia; margin: 4px 4px;height: 30px;text-align: center;}
#rightSide .menuToday .menuBlock .menuNameCenter {overflow: hidden;font:normal 12px Georgia; margin: 4px 4px;height: 30px;text-align: center;line-height: 28px;}
#rightSide .menuToday .menuBlock a {color: #C41615;text-decoration: underline;}
#rightSide .menuToday .menuBlock a:hover {color: #C41615;text-decoration: none;}
#rightSide .menuToday .menuBlock .menuPrice {padding: 5px 0px;line-height: 14px;width: 90px;overflow:hidden;font-weight: bold;position: absolute;top: 138px;left: 90px;text-align: right;height: 15px;background-color: #fff;}

#rightSide .dishes .dishes {}
#rightSide .dishes .dishTpye {font:bold 15px Georgia; color: #434140; margin: 10px 0px 5px 0px; background-color: #F7F7F7; padding: 5px 0px 5px 10px;}
#rightSide .dishes .dishTpye .arUp {cursor: pointer;}
#rightSide .dishes .dishTpye .arDown {cursor: pointer;}

#rightSide .dishes .dishesBlock {margin: 0px auto 5px;}
#rightSide .dishes .dishesBlock .dishesImg {float: left;margin-right: 5px;}
#rightSide .dishes .dishesBlock .dishPrice {overflow: hidden;text-align: right;}
#rightSide .dishes .dishesBlock .dishesTitle {float: left;display: inline; width: 485px;}
#rightSide .dishes .dishesBlock .dishesTitle a {text-decoration: underline;color: #c41615;}
#rightSide .dishes .dishesBlock .dishesTitle a:hover {text-decoration: none;}
#rightSide .dishes .dishesBlock .dishesTitle .dishesName {font:normal 12px Georgia; color: #c41615;margin: 4px 0px 6px 0px;}
#rightSide .dishes .dishesBlock .dishesTitle .dishesName .weightCall {color: #626160;font-size: 11px;font-weight: bold;}
#rightSide .dishes .dishesBlock .dishesTitle .dishesPoll {font:normal 12px Georgia; color: #626160;margin: 4px 0px 6px 0px;overflow: hidden;}
#rightSide .dishes .dishesBlock .rightIcon {overflow: hidden;text-align: right;width: 116px;}
#rightSide .dishes .dishesBlock .price {font:bold 18px Georgia; color: #c41615;width: 88px; float: left;text-align: right;overflow: hidden;}
#rightSide .dishes .dishesBlock .grn {font:bold 12px Georgia; color: #373737;line-height: 26px;}


#rightSide #dish .types a {text-decoration: underline;color: #c41615;font-weight: bold;}
#rightSide #dish .types a:hover {text-decoration: none;}

#rightSide #dish .reviews {margin: 15px 0px;}
#rightSide #dish .reviews .topReviews .messageAdd {margin-left: 20px; color: #C41615; float: left; text-decoration: underline;}
#rightSide #dish .innerReviews {padding: 10px 0px 5px 0px;}
#rightSide #dish .innerReviews .time {margin-right: 5px;font:bold 12px Georgia; color: #373737;}
#rightSide #dish .innerReviews .date {font:bold 12px Georgia; color: #373737;}
#rightSide #dish .innerReviews .userName {float: left;font:bold 12px Georgia; color: #C41615;}
#rightSide #dish .innerReviews .userName a {text-decoration: underline;color: #c41615;font-weight: bold;padding-left: 10px;}
#rightSide #dish .innerReviews .date {float: right;}
#rightSide #dish .innerReviews .reviewsContent {font:normal 14px Georgia; color: #373737;padding-bottom: 5px;padding-top: 5px;}
#rightSide #dish .menuWeek {margin-top: 15px;text-align: center;}
#rightSide #dish .menuDate {margin: 15px 0px 0px 0px;text-align: center;font:bold 12px Georgia;color: #626160;}
#rightSide #dish .orderDate {margin-left:27px;}
#rightSide #dish #tabs ul {height: 21px;}

/* Dish View */
#rightSide .dish {/*width: 165px;*/float: left;margin-top: 10px;/*height: 207px;*/}

#rightSide .dish .images {float: left;padding: 2px 0px 0px 0px;width: 165px;border: 1px solid #c3c3c3;}
#rightSide .dish .images .smallImages {margin-top: 2px;padding-left: 3px;}
#rightSide .dish .images .bigImages {position: relative;width: 159px;height: 161px;margin:0px auto;}
#rightSide .dish .images .bigImages img.spinner {position: absolute;left: 50%;top: 50%;margin:-12px 0px 0px -12px;}

#rightSide .dish .images .smallImages img {cursor: pointer;border:1px solid #fff;}
#rightSide .dish .images .smallImages .selected {border:1px solid #c41615;}

#rightSide .dishesRight {float: right;width: 425px;margin-top: 10px;}
#rightSide .dishesRight.center {margin-top: 20px; float: none; width: auto;}
#rightSide .dishesRight .dishesTitle .dishesType {float: left;}
#rightSide .dishesRight .dishesTitle .innerDishesTitle {margin-left: 30px;}
#rightSide .dishesRight .rating {font:normal 13px Georgia;color: #626160;width: 90px;float: left;}
#rightSide .dishesRight .voteCount {font:normal 13px Georgia;color: #626160;margin-left: 90px;}
#rightSide .estimate {font:normal 13px Georgia;color: #626160;overflow: hidden;margin-top: 5px;}
#rightSide .estimate span {font:bold 13px Georgia;color: #626160;}

#rightSide .dishesRight .dishesTitle .dishName {width: 270px;overflow: hidden;margin-left: 10px;margin-right: 10px; float: left;font:normal 18px Georgia; color: #626160;margin-bottom: 5px;line-height: 22px;}
#rightSide .dishesRight .dishesTitle .dishNameSmall {font:normal 18px Georgia; color: #626160;margin-bottom: 5px;}
#rightSide .dishesRight .dishesTitle .price {text-align: right;width: 106px;overflow: hidden;float: right;font:bold 18px Georgia; color: #c41615;line-height: 25px;}
#rightSide .dishesRight .dishesTitle .price  span {font:bold 14px Georgia; color: #373737;}
#rightSide .dishesRight .dishesDescriptionBorder {font:normal 14px Georgia; color: #373737;border-bottom: 1px solid #626160;padding-bottom: 5px;}
#rightSide .dishesRight .dishesDescription {font:normal 14px Georgia; color: #373737;padding: 5px 0px;}
#rightSide  .bottomButtonVoice {margin-top: 15px;}
#rightSide  .bottomButtonVoice .vote {display: block; width: 107px; text-align: center; height: 24px; float: left;}
#rightSide  .bottomButtonVoice p {float: left; display: inline; margin-left: 15px;}

.dishNameDialog {font:bold 16px Georgia; color: #373737;width: 190px;}
.dishParametersDialog {font:normal 14px Georgia;width: 350px;}
.subheadDialog {color: #c41615;margin: 10px 0px 2px 0px;}

#rightSide  .allSlider {position: relative;}
#rightSide  .allSlider .leftSlider {position: absolute;top: 3px; left: 0px;font-weight: bold;}
#rightSide  .allSlider .rightSlider {position: absolute;top: 3px; left: 222px;font-weight: bold;}

/*#rightSide  span {font:bold 14px Georgia;}*/

#rightSide .dishesInfo .access {margin-right: 220px;margin-left: 180px;}
#rightSide .subhead {font:bold 14px Georgia; color: #C41615;margin-bottom: 5px;}
#rightSide .dishesInfo .access ul {font:normal 14px Georgia; color: #cdcdcd;}
#rightSide .dishesInfo .access .selected {font:bold 14px Georgia; color: #373737;}
#rightSide .dishesInfo .access img {margin-right: 5px;}
#rightSide .dishesInfo .dishesInclude {width: 210px;float: right;}
#rightSide .dishesInfo .dishesIncludeLeft {margin: 10px 0px 15px 0px;}

#rightSide .dishesInfo {font:bold 16px Georgia; color: #c41615;margin-top: 15px;}
#rightSide .dishesInfo .includeTitle {font:bold 14px Georgia; color: #626160;}
#rightSide .dishesInfo .dishesInclude .calories {padding-bottom: 5px;}
#rightSide .dishesInfo .dishesInclude .weight {padding-bottom: 5px;}
#rightSide .dishesInfo .bottomButtons {margin-top: 20px;margin-left: 180px;}
#rightSide .ingridients {font:normal 14px Georgia; color: #373737;overflow: hidden;float: left;width: 295px;margin-right: 25px;}
#rightSide .ingridientsDish {font:normal 14px Georgia; color: #373737;overflow: hidden;float: left;width: 295px;margin-left: 15px;width: 410px;margin-bottom: 15px;}
#rightSide .dishesInfo .dishesInfoLeft {/*margin-left: 178px;float: left;width: 170px;*/}
#rightSide .dishesInfo .dishesDescriptionRight {width: 425px;float: right;overflow: hidden;font:normal 14px Georgia; color: #373737;padding-bottom: 5px;}
#rightSide .dishesInfo .dishesDescriptionRight p {font:bold 14px Georgia; color: #C41615;margin-bottom: 5px;}

#rightSide .orderDish {float: right;}
#rightSide .dishesRight .dishesInfoRight {height: 166px;border-bottom: 1px solid #ccc;}

#rightSide .otherDishes {width: 375px;}
#rightSide .otherDishes .otherBlock {margin: 10px 0px;}
#rightSide .otherDishes .otherBlock img {float: left;}
#rightSide .otherDishes .otherBlock .otherTitle {margin-left: 60px;padding-top: 15px;}
#rightSide .otherDishes .otherBlock .otherTitle a {font:normal 12px Georgia;text-decoration: underline;color: #c41615;}
#rightSide .otherDishes .otherBlock .otherTitle a:hover {text-decoration: none;}

#slider {margin-left: 15px;margin-top: 10px;}

#menu {background: url("../images/right_menu.png") no-repeat top right;margin: 20px auto 0px auto;height: 40px;position: relative;}
#menu img {position: absolute;top:0px;left:0px;}
#menu .centerMenu {background:url("../images/center_menu.png") repeat-x;height:100%; margin: 0px 9px;}

#menu .centerMenu .navigator {margin-left: 4px;line-height: 38px;height: 40px;}
#menu .centerMenu .navigator li {float: left;display: inline;padding:0px 4px;}
#menu .centerMenu .navigator li a {font:normal 13px Tahoma; color: #c41615;text-decoration: underline;font-weight: bold;}
#menu .centerMenu .navigator li a:hover {text-decoration: none;}
#menu .centerMenu .navigator li .selected {font:bold 13px Tahoma; color: #626160;text-decoration: none;}

#footer {background: url("../images/footer_background.png") no-repeat top right;height: 161px;}
#footer .innerFooter {width: 675px;padding-top: 35px;}
.topLine {border-top:3px solid #626160;}
#footer .innerFooter .leftInnerFooter {float: left;width: 170px;margin: 10px auto 0px;}
#footer .innerFooter .leftInnerFooter img {float: left;}
#footer .innerFooter .leftInnerFooter .footerPhone {font:bold 18px Georgia;color: #626160;float: left;margin: 20px auto 0px;}

#footer .innerFooter .rightInnerFooter {float: right;width: 215px;margin: 32px auto 0px;}
#footer .innerFooter .rightInnerFooter .bottomTitle {font:bold 12px Georgia;color: #626160;float: right;}
#footer .innerFooter .rightInnerFooter .bottomTitle span {font:bold 12px Georgia;color: #626160;}
#footer .innerFooter .rightInnerFooter img {float: right;}

.reviews a {color:#C41615;text-decoration: underline;padding-right: 5px;float: right;}
.reviews a:hover {text-decoration: none;}

#reviewsClient {border: 1px solid #C3C3C3;font:normal 12px Georgia;color: #626160;}
#reviewsClient .innerClient {background-color: #EBF4E4;padding: 2px 2px;}
#reviewsClient .inputRow {padding: 0px 0px 15px 0px;position: relative;margin-left: 4px;}
#reviewsClient .inputRow label {display:inline-block;display: -moz-inline-box;*display:inline-block;line-height:18px;vertical-align:top;width:90px;}

#reviewsClient .inputRow label.error {line-height:18px;vertical-align:top;width:230px; color: #C41615; top: 17px; left: 94px; position: absolute;}
#reviewsClient .captchaRow label.error {top: 28px;}
#reviewsClient .textareaRow label.error {top: 100px;}

#reviewsClient .inputRow input {background-color:#FFFFFF;border:1px solid #C4C4C3;width:495px;}
#reviewsClient .inputRow input.error  {border:1px solid #C41615;}
#reviewsClient .inputRow textarea.error  {border:1px solid #C41615;}

#reviewsClient .inputRow .capcha {width: 100px;height: 26px;font-size: 20px;vertical-align: top;}
#reviewsClient .inputRow textarea {background-color:#FFFFFF;border:1px solid #C4C4C3;width:495px;height: 100px;}
#reviewsClient .buttonRow {margin-left: 96px;padding-bottom: 10px;}

#question .inputRow {padding: 10px 0px; position: relative;margin-left: 4px;}
#question .inputRow label {display:inline-block;display: -moz-inline-box;*display:inline-block;line-height:18px;vertical-align:top;width:150px;}  
#question .inputRow input {background-color:#FFFFFF;border:1px solid #C4C4C3;width:442px;}
#question .inputRow label.error {width:auto;display: block;color:#E80903;margin-left: 105px;position: absolute;top:29px;left: 48px;}
#question .inputRow input.error {border: 1px solid #E80903;}

#login .inputRow {padding: 10px 0px; position: relative;margin-left: 4px;}
#login .inputRow label {display:inline-block;display: -moz-inline-box;*display:inline-block;line-height:18px;vertical-align:top;width:150px;}  
#login .inputRow input {background-color:#FFFFFF;border:1px solid #C4C4C3;width:442px;}
#login .inputRow label.error {width:auto;display: block;color:#E80903;margin-left: 105px;position: absolute;top:29px;left: 48px;}
#login .inputRow input.error {border: 1px solid #E80903;}




/*====LISTER STYLE====*/
/*Quotes style*/
div.pagination {padding: 3px;margin: 20px 3px 3px 3px;text-align:center;font-size:12px;color:#C41615;}  
div.pagination a {margin-right:2px;background-position:bottom;text-decoration: underline;color: #C41615;float: none;}
div.pagination a:hover, div.pagination a:active {text-decoration: none;}
div.pagination span.current {margin-right:2px;font-weight: bold;color: #000;}
div.pagination span.disabled {display:none;}
div.pagination span.next a {margin:0 0 0 10px;}
div.pagination span.next a:hover{text-decoration: none;}
div.pagination span.prev a {margin:0 10px 0 0;}
div.pagination span.prev a:hover{text-decoration: none;}

.dishesOrder {margin:5px 0px 5px 5px;}
.dishesOrder .allPrice {float: left;width: 95px;padding-left: 10px;}
.dishesOrder .allPrice .price {font:bold 14px Georgia; color: #c41615;}
.dishesOrder .allPrice .grn {font:bold 12px Georgia; color: #373737;}
.dishesOrder .dishesTitle {float: left;display: inline; width: 285px;}
.dishesOrder .dishesTitle a {text-decoration: underline;color: #c41615;}
.dishesOrder .dishesTitle a:hover {text-decoration: none;}
.dishesOrder .dishesTitle .dishesName {font:normal 12px Georgia; color: #c41615;margin: 4px 0px 6px 0px;}
.dishesOrder .dishesTitle .dishesPoll {font:normal 12px Georgia; color: #626160;margin: 4px 0px 6px 0px; overflow: hidden;}

.topLeftPrice {float: left;width: 205px;padding-left: 285px;font:bold 12px Georgia;color: #626160;margin: 0px 0px 0px 5px;text-align: right;line-height: 17px;}

.topPrice {margin: 0px 0px 0px 5px;float: right;}
.topPrice .allPrice {overflow: hidden;}
.topPrice .price {font:bold 16px Arial; color: #c41615;float: left;width: 76px;overflow: hidden;text-align: right;}
.topPrice .grn {font:bold 12px Georgia; color: #373737; line-height: 18px;margin-left: 4px; overflow: hidden; float: left; display: inline;}
.dishes .headerDish {font:bold 12px Georgia;color: #626160;margin: 10px 0px 5px 5px;}
.dishes .dishType {font:14px Georgia;color: #626160;margin: 8px 0px 0px 5px;}
.dishes .dishType th {padding-left: 5px;padding-top: 6px;}
.ui-stepper {float: left;padding-left: 113px;}
.ui-stepper input {float: left; border: 1px solid #e5e5e5; width: 36px;height: 18px;}
.ui-stepper .arrowsTB {position: relative;height: 22px;margin-left: 38px;width: 19px;}
.ui-stepper .arrowsTB .topArrow {position: absolute;top: 0px; left: 0px;}
.ui-stepper .arrowsTB .bottomArrow {position: absolute;top: 11px; left: 0px;}

.orderInfo {border-color:#e5e5e5; border-style:solid none none solid;border-width:1px 0 0 1px;margin:6px 0 0;font:normal 14px Georgia;}
.orderInfo td {background-color:#fff;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding:1px;text-align:center;vertical-align:middle;}
.orderInfo .numberTableHead {width: 42px;background-color:#EBF4E4;padding: 7px 0px;}
.orderInfo .nameTableHead {text-align: left;padding-left: 3px;background-color:#EBF4E4;}
.orderInfo .costTableHead {width: 80px;background-color:#EBF4E4;}
.orderInfo .nameTable {text-align: left;padding: 7px 0px 7px 3px;}

.allSum .nameTable {text-align: left;padding-left:14px;background-color:#E7E6E6;font:bold 16px Georgia;width: 390px;padding: 5px 0px 5px 10px;}
.allSum .priceTable {background-color:#E7E6E6;font:bold 16px Georgia; padding: 5px 9px 5px;text-align:right;}

.dayWeek {font:bold 14px Georgia;color: #626160;margin: 5px auto 0px;}

.menuTable {border-color:#e5e5e5;font:normal 14px Georgia;}
.menuTable td {border-top:1px solid #e5e5e5;background-color:#fff;padding:1px;text-align:center;vertical-align:middle;}
.menuTable .nameTable {text-align: left;padding:7px 0px 7px 7px;border-right:1px solid #e5e5e5;}
.menuTable .priceTable {width: 80px;border-right:1px solid #e5e5e5;}
.menuTable .quantity {width: 80px;}
.menuTable .ui-stepper {padding: 0px 0px 0px 10px;}

.menuTableOrder {border-color:#e5e5e5;font:normal 14px Arial;margin-top: -6px;}
.menuTableOrder td {background-color:#fff;padding:1px;text-align:center;vertical-align:middle; border-top:1px solid #e5e5e5;}
.menuTableOrder .nameTable {text-align: left;border-right:1px solid #e5e5e5;padding: 0px;}
.menuTableOrder .priceTable {width: 90px;border-right:1px solid #e5e5e5;}
.menuTableOrder .quantity {width: 95px;}
.menuTableOrder .ui-stepper {padding: 0px 0px 0px 18px;}

.contact {color: #626160;line-height: 20px;margin-top: 10px;}
.contact strong {width: 90px;display: inline-block;padding-right: 5px;}
.contact p {margin-top: 5px;} 

.about {color: #626160;line-height: 18px;margin-top: 10px;}
.about p {margin: 10px 0px 0px;}
.about strong {display: inline-block;margin-top: 15px;}
.about ul {line-height: 18px;margin: 10px 0px;}
.about li {background:  url(../images/check.gif) no-repeat scroll left top;color: #626160;padding:0 0 6px 22px;margin-left: 25px;list-style-type: none;}
.about li img {margin-right: 5px;}

/*======================ADMIN==============================*/
.adminPanel .preAdminList {padding: 3px 0px;text-align: right;width: 100%;font:normal 12px Georgia;}
.adminPanel .preAdminList .link {font:normal 12px Georgia; color: #c41615;text-decoration: underline;}
.adminPanel .adminList {border: 1px solid #C3C3C3;font:normal 12px Georgia;}
.adminPanel .adminList .headRow {background-color:#ebf4e4; padding:2px 0;}
.adminPanel .preAdminList b {color: #C41615;}
.adminPanel .adminList .headRow .actions label {color:#626160;; padding:2px 0;}
.adminPanel .adminList .actions a {color:#626160;}
.adminPanel .adminList .info {width: 440px;overflow: hidden;}
.adminPanel .adminList .actions {float: left;width: 155px;}
.adminPanel h3 a {font:normal 12px Georgia;color: #C41615;text-decoration: none;}

.adminPanel .adminList .info {width: 435px;float: left;color: #626160;padding: 0px 0px 0px 5px;}
.adminPanel .adminList .headRow .info .action {color:#626160;font-weight:bold;}
.adminPanel .adminList .even {background-color:#fff;padding:3px 0px;}
.adminPanel .adminList .row {background-color:#e7e6e6;padding:3px 0px;}
.adminPanel .adminList .noItems {padding:0px 0px 0px 5px;color: #626160;}

.adminPanel .form {border:1px solid #C3C3C3; margin-top:10px;}
.adminPanel .form .inputRow {margin:14px 0px;position:relative;width:100%;}
.adminPanel .form .inputRow label {font:normal 12px Georgia;color:#626160;display:-moz-inline-box;float:left;margin-right:5px;margin-top:2px;text-align:right;width:150px;}
.adminPanel .form .inputRow label.error {width:auto;display: block;color:#E80903;margin-left: 105px;position: absolute;top:18px;left: 50px;}
.adminPanel .form .inputRow input.error {border: 1px solid #E80903;}
.adminPanel .form .inputRow textarea.error {border: 1px solid #E80903;}
.adminPanel .form .textareaRow label.error {top:178px;}
.adminPanel .form .inputRow .multiFile {float:left;}
.adminPanel .form .inputRow .input {border:1px solid #C3C3C3;float:left;width:420px;}
.adminPanel .form .buttonRow {text-align: center;margin: 18px auto;}
.adminPanel .form input {border:1px solid #C3C3C3;}

.adminPanel .filters {font:normal 12px Georgia; color: #626160; margin-top: 20px;}
.adminPanel .filters span {font-weight: bold;}
.adminPanel .filters p {margin: 10px 0px;}
.adminPanel .filters p span {padding-right: 10px; font-weight: normal;}
.adminPanel .filters a {color: #c41615; text-decoration: underline}
.adminPanel .filters a.selected {color: #626160; text-decoration: none;}
.adminPanel .filters a:hover {text-decoration: underline;}

.adminPanel .dishDays .bottom .arrow {position: absolute; left: 293px; top: 130px; cursor: pointer;}
.adminPanel .dishDays .bottom .arrowBack {position: absolute; left: 293px; top: 270px; cursor: pointer;}

.adminPanel .dishDays .bottom {position: relative;}
.adminPanel .dishDays .left {float: left; width: 300px; text-align: left;}
.adminPanel .dishDays .left p {padding: 10px 0px; font:bold 14px Georgia; color: #626160}
.adminPanel .dishDays .right {float: right; width: 300px; text-align: right;}
.adminPanel .dishDays .right p {padding: 10px 0px; font:bold 14px Georgia; color: #626160}
.adminPanel .dishDays select {width: 285px; border: 1px solid #c41615; height: 500px;}
.adminPanel .dishDays a {font:normal 12px Georgia; color: #c41615; text-decoration: underline;}
.adminPanel .dishDays a.selected {color: #626160; text-decoration: none;}
.adminPanel .dishDays .bottom {position: relative;}

.adminPanel #sortable li {background: url("../images/css_cursor_move.png") no-repeat center left; padding-left: 30px; margin: 3px;}

.adminPanel .addImages {width: 340px;margin: 10px auto 0px;}
.endWork {float: right; margin-top: 5px; color:#C41615;}
.downloadUser {float: right; margin-top: 5px; color:#C41615; margin-right: 120px;}
