
.vitrina	{margin:0 1em;float:left}
.vitrina	input.full	{width:100%}
.vitrina	textarea.full	{width:100%}
.vitrina div.vitsect {position:relative;background-color:#f8f8f8;width:840px;margin:20px auto 30px 0px;padding:10px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;
		box-shadow:0px 1px 2px 0px rgba(0,0,0,0.5);
-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.5);
   -moz-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.5);
	background:-moz-linear-gradient(top,#f8f8f8,#f4f4f4);
	background:-webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f4f4f4));
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#f8f8f8,endColorstr=#f4f4f4,GradientType=0);zoom:1;
	background:linear-gradient(top,#f8f8f8,#f4f4f4);
}

.vitrina .vitsect h3 {font-family:Comic Sans MS;color:#3C6FB5;font-size:1.1em;font-weight:normal;margin-left:20px;border-bottom:#3C6FB5 2px dashed;display:inline;cursor:pointer}
.vitrina .vitsect .sbody {margin-top:5px}
.vitrina .vitsect .sbody .obj {width:180;height:180px;float:left;position:relative;margin:5px;padding:10px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;
		box-shadow:0px 1px 2px 0px rgba(0,0,0,0.5);
-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.5);
   -moz-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.5);
}
.vitsect .sbody .obj:hover {
		box-shadow:1px 2px 3px 1px rgba(0,0,0,0.5);
-webkit-box-shadow:1px 2px 3px 1px rgba(0,0,0,0.5);
   -moz-box-shadow:1px 2px 3px 1px rgba(0,0,0,0.5);
}
.vitsect .sbody .obj h4 {font-size:0.9em;margin-top:3px;cursor:pointer;}
.vitsect .sbody .obj .img {background-color:#e0e0e0;position:relative;width:180px;height:120px;margin:0px;padding:0px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;cursor:pointer}
.vitsect .sbody .obj .rate {position:absolute;bottom:10px;margin:0px;padding:0px;font-size:0.8em}
.vitsect .sbody .obj .srok {position:absolute;bottom:0px;right:10px;line-height:1em;margin:0px;padding:2px 5px;font-size:0.7em;background-color:red;text-align:center;color:white}
.vitsect .sbody .obj .rate b {color:#903030;font-size:1.2em}

div.vitrina .zina {position:absolute;left:0px;top:170px;width:100%;text-align:center;padding:0px;margin:0px;}
div.vitrina .korzina {display:table;margin:0px auto;cursor:pointer;border:1px solid #999;
		box-shadow: 0 1px 2px 0px #000;
-webkit-box-shadow: 0 1px 2px 0px #000;
   -moz-box-shadow: 0 1px 2px 0px #000;
}
.vitrina .korzina span {color:white;font-size:0.8em;font-weight:normal;padding:0px 5px}
.vitrina .korzina i {display:block;float:right;margin:4px 5px 0px 0px;width:12px;height:11px;overflow:hidden;}
.vitrina .korzina i b{display:block;width:12px;height:22px;background:url('/s/korzina.gif') no-repeat}
.vitsect .sbody .obj .in {background-color:#7bb41f;}
.vitsect .sbody .obj .out {background-color:#3C6FB5;}
.vitsect .sbody .obj .out i b {margin-top:-11px}
.vitsect .sbody .obj .sale {background-color:#3C6FB5;}
.vitsect .sbody .obj .stop {background-color:#aa0000;}

.vitrina .dscttl {text-align:center}
.vitrina .topusr {position:absolute;left:20px;top:-6px}
.vitrina .botusr {position:absolute;right:10px}
.vitrina .usr a {text-decoration:none;color:white}
.vitrina .usr a span {float:left;margin-right:5px;font-size:0.6em;font-weight:normal;padding:1px 5px;border:1px solid #999;background-color:#b3b3b3;
		box-shadow: 0 1px 2px 0px #000;
-webkit-box-shadow: 0 1px 2px 0px #000;
   -moz-box-shadow: 0 1px 2px 0px #000;
}
.vitsect .sbody .obj .img .usr {position:absolute;bottom:-10px}

div.hotdish		.obj {
	background:-moz-linear-gradient(top,#ffffe8,#ffe8ff);
	background:-webkit-gradient(linear, left top, left bottom, from(#ffffe8), to(#ffe8ff));
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#ffffe8,endColorstr=#ffe8ff,GradientType=0);zoom:1;
	background:linear-gradient(top,#ffffe8,#ffe8ff);
}
div.salad		.obj {
	background:-moz-linear-gradient(top,#e8ffd0,#ffffe8);
	background:-webkit-gradient(linear, left top, left bottom, from(#e8ffd0), to(#ffffe8));
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#e8ffd0,endColorstr=#ffffe8,GradientType=0);zoom:1;
	background:linear-gradient(top,#e8ffd0,#ffffe8);
}
div.meat		.obj {
	background:-moz-linear-gradient(top,#ffe8ff,#ffffe8);
	background:-webkit-gradient(linear, left top, left bottom, from(#ffe8ff), to(#ffffe8));
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#ffe8ff,endColorstr=#ffffe8,GradientType=0);zoom:1;
	background:linear-gradient(top,#ffe8ff,#ffffe8);
}
div.pizza		.obj {
	background:-moz-linear-gradient(top,#e8ffe8,#ffe8ff);
	background:-webkit-gradient(linear, left top, left bottom, from(#e8ffe8), to(#ffe8ff));
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#e8ffe8,endColorstr=#ffe8ff,GradientType=0);zoom:1;
	background:linear-gradient(top,#e8ffe8,#ffe8ff);
}
div.soup		.obj {background-color:#e8ffe8}
div.bake		.obj {background-color:#ffffe8}
div.banquette	.obj {background-color:#e8ffff}
div.confection	.obj {background-color:#e8d0ff}

div.shownmn {font-size:0.9em;min-height:420px}
div.shownmn h2 {font-size:1.4em;text-align:center;}
div.shownmn em {color:#444477;margin-right:5px;}
div.shownmn .txt {text-align:left;}
div.shownmn .rate {margin-top:5px;}
div.shownmn .rate b {color:#903030;font-size:1.2em}


#zakaz {margin:20px auto; width:800px}
#zakaz .ttl {font-size:0.9em;font-weight:bold;color:#3C6FB5}
#zakaz .kolvo {width:120px;font-size:0.9em}
#zakaz input {width:40px;margin:0px 3px;text-align:right;font-size:1em;font-weight:bold}
#zakaz .ratettl {text-align:left;padding-left:23px;}
#zakaz .rate {color:#603030;font-size:0.9em;text-align:right;padding-right:3px;font-weight:bold;width:40px}
#zakaz .dsc {color:#770000;font-size:0.9em;text-align:center;width:60px}
#zakaz .edizm {font-size:0.8em;text-align:left;padding:0px}
#zakaz .hr{margin:3px 0px;height:2px;background-color:#3C6FB5}
#zakaz .vsego {color:#3C6FB5;font-weight:bold}
#zakaz td.dlt {width:15px;padding:0px;}
#zakaz b.delete {display:block;width:15px;height:15px;background:url('/c/delete.gif') no-repeat;cursor:pointer}
#zakaz td.frst {padding-left:10px;}
#zakaz td.sum {color:#603030;width:50px;text-align:right;padding-right:15px;font-size:1em;font-weight:bold;}
#zakaz span.srok {padding:1px 4px;background-color:red;font-size:0.7em;color:white}
#zakaz .discount {display:none}
#zakaz .note {font-size:0.9em;color:#3C6FB5}
.zakaz2 .note {font-size:0.8em;color:#3C6FB5;padding:0px 5px 5px 5px}

.zakaz2 {margin-top:20px;margin-left:25px;width:700px;display:none;}
.zakaz2 td {padding:0px;}
.zakaz2 th {padding:2px 0 0 5px;font-size:0.8em;font-weight:bold;color:#666;width:0px;}
.zakaz2 .label {line-height:1.8em;font-size:0.8em;font-weight:bold;color:#666;white-space:nowrap}
.zakaz2 input,
.zakaz2 select {font-weight:bold;margin:2px 0px}
.zakaz2 .datepicker {width:120px}
.zakaz2 .bttn {margin:30px auto;text-align:center;}
.zakaz2 .bttn input {padding:5px 20px}

.vitrina .confirm {margin-top:20px;}
.vitrina .confirm h2 {text-align:center;margin:10px;font-size:1.3em}
.vitrina .confirm div.fld span {font-size:0.9em; margin-right:10px;}
.vitrina .confirm .label {color:#3C6FB5;font-size:1em}
.vitrina .confirm .lst {width:700px;margin-bottom:20px;}
.vitrina .confirm .lst td {padding:1px 2px;font-size:0.9em}
.vitrina .confirm .lst .hr{margin:3px 0px;height:2px;background-color:#3C6FB5}
.vitrina .confirm .lst .nn {text-align:right;width:15px;}
.vitrina .confirm .lst .rate {text-align:right;padding-right:10px}
.vitrina .confirm .lst .dsc {text-align:center;}
.vitrina .confirm .lst .sum {text-align:right}
.vitrina .confirm .lst .kolvo {text-align:right;font-weight:bold;color:#444}
.vitrina .confirm .lst .ttl {padding-left:3px;font-weight:bold;color:#444}
.vitrina .confirm .lst .sum {font-size:1em;color:#444;font-weight:bold;}

.admlst {margin:20px 0px;border-bottom:2px solid #d0d0d0}
.admlst td {padding:1px 3px}
.admlst th {padding:2px 5px}
.admlst tr.tit th {font-size:0.8em;color:#444;background-color:#e8e8e8;border:1px solid #999}
.admlst .sum {padding-right:5px;text-align:right}
.admlst .time,
.admlst .phone {font-size:0.9em;padding-top:3px;}
.admlst .time small {color:#3C6FB5}
.admlst .note {font-size:0.9em;color:#3C6FB5}
