* body .check 
{
	//position: absolute;
	top: expression(((document.documentElement.clientHeight > this.clientHeight)? eval(document.documentElement.scrollTop) : eval(document.documentElement.scrollTop - this.clientHeight + document.documentElement.clientHeight)) + 'px');
}

*html .left-bg { background: none; }
*html .left-bg, *html .foot {width: expression((document.documentElement.clientWidth < 978) ? '978px' : ((document.documentElement.clientWidth > 1300) ? '1300px' : '100%'));}
*html .right-bg { display: inline-block; background: none; }

a { cursor: pointer; }
a img { border: 0; }
a:hover { color: #69a42a; }

body {
	background: url('/Content/images/plitka.png');
	min-height: 100%;
}

html {background: url('/Content/images/blank.gif') no-repeat fixed;}
html, body {
	width: 100%;
	min-width: 978px;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	text-align: center;
}
html { height: 100%; }

.clear { clear: both; }
.hidden { display: none; }

.left-bg {
	max-width: 1300px;
	min-width: 978px;
	background: url('/Content/images/content-shadow-left.png') repeat-y left top;
	z-index: 10;
	display: inline-block;
	width: 100%;
}

/*IE6*/
.left-bg,.right-bg,img,.main, .check, .logoff, .order-btn,
a.close, a.enter-small, a.register1, a.forget,
.right-col .banner, li.s, li.m, li.t, .foot, #shadow-bottom, #shadow-bottom *,
.print, .printMenu { behavior: url(/Content/script/iepngfix/iepngfix.htc); }

.right-bg  {
	background: url('/Content/images/content-shadow-right.png') repeat-y right top;
	padding: 0 14px;
}

/*---------*/
#shadow  {
	width: 100%;
	min-width: 978px;
	height: 211px;
	bottom: 0px;
	left: 0px;
	position: fixed;
	z-index: -1;
}
	
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
    .right-bg {min-width: 950px;}
}  
	 
a.register {
	display: inline-block;
	background: url('/Content/images/icon-register.jpg') no-repeat left bottom;
	padding-left: 18px;
	color: #4ba52f;
	line-height: 18px;
	margin-top: 12px;
}

.white { background: #ffffff; text-align: left; }

.check
	{
	position: fixed;
	width: 200px;
	height: 278px;
	background: url('/Content/images/check.png') no-repeat left bottom;
	top: 0px;
	margin-left: -2px;
	z-index: 2000;
	text-align: center;
	color: #bebebe;
	line-height: normal;
	padding-top: 13px;
	display: inline-block;
	//right: 7%;
}

.check#check
	{ position: absolute; height: 260px; top: 0; }

.check#private
	{ position: absolute; height: 204px; top: 0; }

.head {
	height: 140px;
	overflow: hidden;
	clear: both;
	z-index: 1;
}

.head .logo {
	margin: 26px 0 0 7.89%;
	float: left;
	width: 13.47%;
	text-align: center;
}

.head .phone {
	margin: 38px 0 0 7.47%;
	padding-left: 6.21%;
	color: #555555;
	font-size: 14px;
	line-height: 18px;
	float: left;
	width: 8.2%;
}

.head .phone a {
	color: #006699;
	display: block;
	margin-bottom: 5px;
	white-space: nowrap;
}

.head .phone span {
	position: absolute;
	color: #999999;
	margin: 26px 0 0 -56px;
	font-size: 12px;
	line-height: normal;
}

.head .private {
	float: left;
	margin: 43px 0 0 6.94%;
	text-align: center;
	font-size: 14px;
	display: inline-block;
	width: 177px;
}

.head .private a.enter {
	width: 177px;
	height: 44px;
	display: inline-block;
	text-align: center;
	color: #ffffff;
	font-size: 18px;
	background: url('/Content/images/btn-enter.jpg') no-repeat;
	line-height: 41px;
	text-decoration: none;
}

.head .today {
	margin: 25px 0 0 6.94%;
	float: left;
	font-size: 14px;
	color: #777777;
	width: 21.05%;
	line-height: 18px;
	text-align: center;
}

.head .today #clock {
	float: left;
	width: 100px;
	height: 100px;
	margin-right: 12px;
	background: url('/Content/images/clock.jpg') no-repeat center center;
}

.head .today a { color: #b52100; white-space: nowrap; }
.head .today div { width: 200px; text-align: left; display: inline-block; }
.head .today span {
	margin: 14px 0 5px 0;
	font-size: 12px;
	color: #999999;
	display: block;
}
.head .today span.day { margin: 0; color: #555555; }

.head .check #totalPrice {
	display: block;
	margin: 11px 0 0 0;
	height: 28px;
	color: #b52100;
	font-size: 24px;
}
.head .check .form {
	display: inline-block;
	width: 167px;
	margin-top: 9px;
	text-align: left;
	border-style: dashed;
	border-width: 1px 0 1px 0;
	padding-top: 6px;
	font-family: Arial, Sans-Serif;
}

.head .check .form .login, .head .check .form .pass {
	display: inline-block;
	border: 1px solid #e5e5e5;
	font-size: 14px;
	color: #63b549;
	margin: 9px 0 0 3px;
	padding: 2px 3px 0 3px;
	text-align: center;
	width: 151px;
	height: 19px;
	font-family: Arial, Sans-Serif;
	//margin: 8px 0 0 3px;
}

.head .check .form .pass { margin-bottom: 7px; //margin-bottom: 6px; }
.head .check .form .remember { display: inline-block; vertical-align: top; }
.head .check .form a.enter-small {
	display: inline-block;
	width: 114px;
	height: 29px;
	margin: 11px 0 14px 26px;
	background: url('/Content/images/btn-enter-small.png') no-repeat center bottom;
	//margin: 11px 0 2px 26px; /* Fix For Ie 7-8 */
}

.head .check .form span {
	color: #555555;
	display: inline-block;
	vertical-align: top;
	padding-top: 1px;
	//padding-top: 3px;
	margin-left: 4px;
}

.head .check .links {
	text-align: left;
	width: 167px;
	display: inline-block;
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
}

.head .check .links a { padding-left: 27px; display: inline-block; }
.head .check .links a.forget {
	background: url('/Content/images/icon-pass1.png') no-repeat left top;
	color: #b82102;
	margin-top: 6px;
}
.head .check .links a.register1 {
	background: url('/Content/images/icon-register1.png') no-repeat 6px top;
	margin-top: 15px;
	color: #4ba52f;
}

.head .check .logoff {
	color: #ad0101;
	font-size: 11px;
	background: url('/Content/images/icon-logoff.png') no-repeat left 3px;
	display: inline-block;
	padding-left: 13px;
	margin: 10px 0 0 0;
}

.head .check .myMoney {
	color: #777777;
	font-size: 11px;
	text-align: center;
	margin-top: 7px;
}
.head .check .myMoney a { color: #4ba52f; }
.head .check .myMoney span {
	display: block;
	color: #000000;
	font-size: 18px;
	margin-top: 4px;
}

.head .check .name {
	font-size: 18px;
	color: #47932f;
	margin-top: -4px;
	font-family: Arial;
}

.head .check .nowDate { display: block; margin: 19px 0 0 0; color: #777777; }
.head .check .order-btn {
	display: inline-block;
	width: 177px;
	height: 36px;
	text-align: center;
	color: #005a02;
	font-size: 18px;
	background: url('/Content/images/btn-enter.png');
	padding-top: 8px;
	margin-top: 10px;
	text-decoration: none;
}

.head .check .userName {
	display: inline-block;
	width: 169px;
	height: 70px;
	margin-top: 13px;
	border-style: dashed;
	border-width: 1px 0 1px 0;
	border-color: #d0d0d0;
	background-color: Orange; 
	font-size: 10pt; 
	color: Blue;
	cursor: pointer;
}

.head .check .userName a {
	color: #006699;
	display: inline-block;
	padding-left: 15px;
	background: url('/Content/images/icon-user.png') no-repeat left 3px;
	margin-top: 20px;
	font-size: 11pt; 
}

.head .check a.close {
	display: inline-block;
	width: 9px;
	height: 9px;
	font-size: 0;
	line-height: 0;
	position: absolute;
	margin: -9px 0 0 182px;
	//margin-left: 82px;
	background: url('/Content/images/btn-close.png') no-repeat left top;
}

.head .check em { font-size: 11px; }
/*------------*/


/*---footer---*/
.foot {
	max-width: 1300px;
	min-width: 976px;
	display: inline-block;
	width: 100%;
	height: 100px;
	z-index: 10;
	text-align: left;
	background: url('/Content/images/foot-note.png') no-repeat 16% top;
}

.foot #shadow-bottom {
	background: url('/Content/images/content-shadow-bottom-l.png') no-repeat left top;
	height: 13px;
	z-index: 1;
	width: 100%;
}

.foot #shadow-bottom div {
	background: url('/Content/images/content-shadow-bottom-r.png') no-repeat right top;
	padding: 0 13px;
}

.foot #shadow-bottom img { width: 100%; height: 13px; }
#foot-logo { float: right; margin: 8px 6% 0 0; }


/*----------*/

*html .menu .calendar span, *html .menu .calendar a { //margin-left: 2.9%; }


/*---menu---*/
.menu { height: 425px; }
.menu .calendar {
	margin: 41px 0 0 0;
	text-align: right;
	float: left;
	display: inline-block;
	width: 57.26%;
	//display: inline;
}

.menu .NextMonth
{
    margin: 41px 0 0 0; 
    text-align:right; 
    float:left; 
    display:inline-block;	
    width: 57.26%; 
    //display: inline;
    font-size: 16px;
}

.menu .PrevMonth
{
    /* margin: 41px 0 0 0; */
    margin: 41px 0 0 5%; 
    text-align:left; 
    float:left; 
    display:inline-block; 
    /* width: 56.56%; */
    width: 57.26%; 
    //display: inline;
    font-size: 16px;
}

.menu .SecondMonth
{
    visibility: hidden; 
    display: none;
}

.menu .calendar .f { color: #48c91f; }
.menu .calendar .row {
	overflow: hidden;
	white-space: nowrap;
	margin: 0 0 17px 0;
	text-align: right;
}

.menu .calendar .we { color: #eeeeee; }
.menu .calendar a {
	background-image: url('/Content/images/day-enabled.png');
	color: #ffffff;
	font-size: 18px;
}

.menu .calendar a.t { background-image: url('/Content/images/day-today.png'); }
.menu .calendar div.dot {
	margin-right: -5px;
	width: 5px;
	height: 5px;
	display: inline-block;
	font-size: 0;
	background: url('/Content/images/day-dot.png') no-repeat;
	padding-bottom: 21px;
	//position: absolute;
	//margin: 2px 0 0 0;
}

.menu .calendar span, .calendar a {
	display: inline-block;
	width: 43px;
	height: 44px;
	margin-left: 5.17%;
	background: url('/Content/images/day-disabled.png') no-repeat center center;
	color: #cccccc;
	font-size: 16px;
	text-align: center;
	line-height: 44px;
	text-decoration: none;
}

.menu .right-col {
	float: left;
	display: inline-block;
	width: 42.73%;
	text-align: right;
}

.menu .right-col .adv {
	margin: 102px 40px 0 0;
	width: 321px;
	list-style-type: none;
	padding: 0;
	display: inline-block;
	text-align: left;
}

.menu .right-col .adv li {
	background: no-repeat left top;
	color: #555555;
	margin-bottom: 29px;
	font-size: 14px;
	display: inline-block;
	padding: 4px 0 0 39px;
}

.menu .right-col .adv li span { font-size: 12px; margin-top: 0px; display: block; }
.menu .right-col .adv li.m { background-image: url('/Content/images/icon-money.png'); }
.menu .right-col .adv li.s { background-image: url('/Content/images/icon-shipping.png'); }
.menu .right-col .adv li.t { background-image: url('/Content/images/icon-time.png'); }

.menu h1 {
	margin: 0 0 15px 0;
	color: #4ba52f;
	font-weight: normal;
	font-size: 26px;
	line-height: normal;
	display: block;
	text-align: center;
}

/*----------*/


/*---day-menu---*/
.day-menu { color: #777777; }
.day-menu .links {
	width: 34.42%;
	height: 45px;
	clear: both;
	background: #f0ffe2;
	border-top: 1px solid #d7e3cd;
	margin: 14px 0 0 17.26%;
}

.day-menu .links a {
	display: inline-block;
	font-size: 12px;
	margin-top: 12px;
	line-height: 20px;
}

.day-menu .links a.orderForm {
	padding: 0 0 0 26px;
	margin-left: 31px;
	background: url('/Content/images/icon-order.png') no-repeat;
}

.day-menu .links a.printMenu {
	padding: 0 0 0 32px;
	margin-left: 13px;
	background: url('/Content/images/icon-print.png') no-repeat;
}

.day-menu .links div { width: 49.99%; float: left; }
.day-menu .month { margin: 39px 0 0 19.15%; font-size: 16px; }

.day-menu .today {
	margin: 31px 0 0 0;
	font-size: 16px;
	margin-bottom: 11px;
	width: 42.2%;
}

.day-menu .today span { font-size: 24px; color: #000000; line-height: normal; }
.day-menu .tomorrow { margin: 40px 0 0 0; }
.day-menu .yesterday { margin: 40px 0 0 3.78%; width: 15.6%; }
.day-menu .yesterday, .day-menu .tomorrow, .day-menu .today{ float: left; }
.day-menu a { color: #006699; display: block; font-size: 14px; }
	 
/*--------------*/


/*---day-list---*/
.day-list { padding-bottom: 20px; }

.day-list .hr {
	border-top: 1px solid #cccccc;
	width: 69.47%;
	font-size: 0;
	height: 0;
	line-height: 0;
	margin: 9px 0 10px 25px;
}

.day-list .row {
	margin: 0 0 0 25px;
	width: 69.47%;
	padding: 13px 0 11px 23px;
	clear: both;
	height: 106px;
}

.day-list .row .count {
	display: inline-block;
	margin: 15px 0 0 0;
	float: left;
	width: 65px;
	font-size: 16px;
}

.day-list .row .count .bg 
		{
	position: absolute;
	width: 38px;
	height: 25px;
	padding: 2px 2px 2px 2px;
	overflow: hidden;
	background: url('/Content/images/count-bg.png') no-repeat left top;
}

.day-list .row .count .bg input {
	border: 0;
	margin: 0;
	padding: 3px 2px 0 5px;
	width: 31px;
	height: 19px;
	color: #000000;
	font-size: 16px;
	font-family: Tahoma;
	vertical-align: top;
}

.day-list .row .count .minus {
	color: #bb000d;
	margin-top: 16px;
	font-size: 16px;
	line-height: 13px;
	width: 16px;
}

.day-list .row .count .plus { color: #319600; }

.day-list .row .count .plus , .day-list .row .count .minus {
	position: absolute;
	margin-left: 44px;
	width: 17px;
	height: 13px;
	line-height: 11px;
	text-decoration: none;
	font-family: Courier New;
	display: inline-block;
	text-align: center;
}

.day-list .row .count img {
	background: url('/Content/images/count-btn-bg.png') no-repeat;
	width: 7px;
	height: 7px;
	padding: 3px 5px;
	behavior: none;
}

.day-list .row .count span { color: #777777; margin-left: 34px; }

.day-list .row .desc {
	display: inline-block;
	width: 46.51%;
	margin: 7px 0 0 26px;
	padding: 4px 0 0 0;
	float: left;
}

.day-list .row .desc .kkal { font-size: 12px; color: #777777; margin: 0 0 0 18px; }
.day-list .row .desc .name { font-size: 14px; font-weight: bold; color: #4ba52f; }

.day-list .row .desc p {
	display: block;
	color: #000000;
	font-size: 11px;
	line-height: normal;
	padding: 0;
	margin: 12px 0 0 0;
}

.day-list .row .desc p .kkal { margin: 0; font-size: 11px; }
.day-list .row .price {
	float: left;
	display: inline-block;
	margin: 15px 0 0 26px;
	line-height: 16px;
	font-size: 12px;
	color: #777777;
}

.day-list .row .price  span {
	display: block;
	font-size: 16px;
	line-height: 14px;
	color: #4ba52f;
}

.day-list .row .right { float: right; margin-right: 25px; display: inline; }
.day-list .row img {
	width: 80px;
	height: 80px;
	background: url('/Content/images/eda-shadow.png');
	padding: 11px 13px 15px 13px;
	float: left;
}

.day-list .selected { background: #f0ffe2; }
.day-list h2 {
	font-size: 18px;
	color: #f9c71f;
	margin: 39px 0 19px 179px;
	font-weight: normal;
}

/*--------------*/


/*---content---*/
.content { vertical-align: top; margin-top: 10px; }

.left-col {
	/*padding: 0 55px;*/
	width: 67.5%;
	float: left;
	display: inline-block;
	overflow-x: hidden;
}

.left-col #div_text {
	padding: 0;
	margin: 23px 0 15px 55px;
}

.left-col h2, .ordersList h2, .register h2 {
	font-size: 18px;
	color: #f9c71f;
	font-weight: normal;
	padding: 0;
	margin: 23px 0 15px 55px;
}

.left-col p {
	padding: 0;
	margin: 0 50px 20px 75px;
	line-height: 18px;
}

.left-col p.greenInfo, .left-col p.greenInfo16 {
	margin: 25px 50px 20px 55px;
	font-size: 14px;
	color: #4ba52f;
}

.left-col p.greenInfo16 {
	font-size: 16px;
	line-height: 24px;
	margin: 215px 50px 68px 55px;
}
/*-------------*/


/*---right-col---*/
.content .right-col {
	width: 32.5%;
	display: inline-block;
	float: left;
	overflow-x: hidden;
	text-align: right;
}

.content .right-col * { text-align: left; }
.content .right-col .banner {
	width: 280px;
	height: 197px;
	padding: 1px;
	margin: 0 24px 29px 0;
	background: url('/Content/images/banner-shape.png') no-repeat left top;
	display: inline-block;
}

.content .right-col .banner .name {
	color: #4ba52f;
	font-size: 16px;
	margin: 0 5px 0 17px;
	display: inline-block;
}

.content .right-col .banner img { margin-bottom: 19px; }
.content .right-col .banner p {
	display: block;
	margin: 13px 0 0 17px;
	line-height: 18px;
}

.content .right-col .banner span.price { color: #e51e1e; font-size: 11px; }
.content .right-col .banner-small {
	width: 265px;
	height: 80px;
	padding: 18px 0 0 17px;
	margin: 50px 24px 29px 0;
	background: url('/Content/images/banner-shape-small.png') no-repeat -1px top;
	display: inline-block;
}

.content .right-col .banner-small a { color: #006699; }                

/*---------------*/



/*---about---*/
.aboutPhotos {
	width: 92.19%;
	background: #fff7da;
	margin: 27px 50px 0 24px;
	border-top: solid 1px #d9cea5;
	height: 170px;
	padding: 15px 0 0 0;
	text-align: center;
}

.aboutPhotos div.img {
	width: 33.3%;
	display: inline-block;
	float: left;
	text-align: center;
}

.aboutPhotos span {
	display: block;
	color: #b5aa83;
	font-size: 11px;
	text-align: left;
	margin: 16px;
}
/*-----------*/



/*-----ordersList-----*/
.ordersList { padding-bottom: 46px; }

.employeeorders .row .status { width: 23.25%; }
.ordersList .archive .more { color: #000000; font-size: 14px; margin: 25px 0 0 75px; }
.ordersList .archive .row * { font-size: 12px; }
.ordersList .archive .row .date a { color: #777777; }
.ordersList .archive .row .month { float: left; line-height: 18px; padding-left: 108px; }
.ordersList .archive .row .month div { position: absolute; width: 84px; }
.ordersList .archive .row .month div a{ display: block; color: #777777; }
.ordersList .archive .row .status { color: #777777; width: 23.25%; }
.ordersList .archive h2 { color: #777777; }
.ordersList .change { color: #4ba52f; font-size: 11px; margin: 0 0 0 23px; }
.ordersList .emplist { color: #ff9600; font-size: 14px; margin: 0 0 0 210px; }

.ordersList .emps {
	color: #ff9600;
	font-size: 14px;
	margin: 0 0 0 492px;
	background: url('/Content/images/emps-shape.png') no-repeat;
	width: 128px;
	height: 34px;
	display: inline-block;
	text-align: center;
	padding-top: 15px;
	position: absolute;
	display: inline;
}

.ordersList .goback {
	font-size: 12px;
	color: #006699;
	margin: 26px 0 29px 55px;
	display: block;
}

.ordersList .hr {
	border-top: 1px solid #cccccc;
	width: 62%;
	font-size: 0;
	height: 0;
	line-height: 0;
	margin: 80px 0 2px 25px;
}

.ordersList .row {
	margin: 21px 0 0 75px;
	clear: both;
	width: 68%;
	color: #777777;
	font-size: 14px;
	line-height: 22px;
}

.ordersList .row .date { float: left; width: 31.38%; }
.ordersList .row .date a { color: #006699; }
.ordersList .row .edit {
	float: left;
	display: inline-block;
	width: 117px;
	height: 23px;
	background: url('/Content/images/btn-edit.png');
	color: #ffffff;
	text-align: center;
	font-size: 12px;
}

.ordersList .row .ok { color: #b52100; }
.ordersList .row .print {
	float: left;
	padding: 0 0 0 32px;
	background: url('/Content/images/icon-print.png') no-repeat;
	color: #006699;
	display: inline-block;
}

.ordersList .row .status { float: left; width: 16%; color: #4ba52f; }
.ordersList .row .summ { float: left; width: 20.81%; }
.ordersList .row .warn { color: #ff9600; }
.ordersList .total {
	width: 62.21%;
	background: #f0ffe2;
	height: 70px;
	line-height: 62px;
	color: #777777;
	margin: 397px 0 0 25px;
	font-size: 14px;
}

.ordersList .total .hz {
	float: left;
	width: 40.43%;
	font-weight: bold;
	padding: 0 0 0 30px;
}

.ordersList .total .kkal { float: left; }
.ordersList .total .weight { float: left; width: 22.35%; }
.ordersList .total span { font-size: 12px; }

.ordersList .what {
	font-size: 12px;
	color: #777777;
	margin: 41px 0 0 75px;
	display: block;
}

.ordersList h1 {
	color: #000000;
	font-size: 24px;
	margin: 0 0 0 75px;
	font-weight: normal;
	display: inline;
}

.ordersList h2 { margin-top: 41px; }



/*-----------------*/


div.register { padding-bottom: 160px; }

.register .btn { width: 84%; text-align: center; margin: 52px 0 0 75px; }
.register .btn a {
	display: inline-block;
	width: 365px;
	height: 45px;
	background: url('/Content/images/btn-register-big.jpg');
	color: #1a5608;
	text-align: center;
	line-height: 40px;
	font-family: Arial, Sans-Serif;
	font-size: 18px;
	text-decoration: none;
}

.register .form-element {
	color: #777777;
	font-size: 14px;
	line-height: 23px;
	margin-top: 17px;
}

.register .form-element .outer { padding: 0 0 0 2px; height: 21px; }
.register .form-element .outer div {
	height: 18px;
	margin: 1px 0 0 0;
	//margin: 1px -2px 0 -2px;
	//overflow: hidden;
}

.register .form-element .outer div select {
	border: none;
	border-right: 1px solid transparent;
	width: 100%;
	//margin: -2px 0 0 -2px;
	color: #777777;
}

.register .form-element input, .register .form-element .outer {
	border: 1px solid #cccccc;
	width: 35.6%;
	height: 19px;
	margin: 0 0 0 75px;
	padding: 2px 0 0 2px;
	float: left;
	color: #777777;
	display: inline;
}

.register .form-element span { margin: 0 0 0 4.5%; }
.register .form-element textarea {
	width: 84%;
	height: 81px;
	margin: 0 0 0 75px;
	border: 1px solid #cccccc;
}

.register h1 {
	font-size: 24px;
	font-weight: normal;
	padding: 0;
	margin: 72px 0 -10px 75px;
}

.register h2 { margin-top: 42px; margin-bottom: 27px; }
.register-right { margin-top: 141px; }
/*-----------------*/


/*-----employees-----*/
.employees .addNew {
	color: #4ba52f;
	font-size: 14px;
	margin: 0 0 0 49px;
	background: url('/Content/images/icon-plus.png') no-repeat left 1px;
	padding-left: 21px;
}

.employees .addForm {
	height: 205px;
	width: 62.10%;
	background: #f0ffe2;
	margin: 37px 0 0 25px;
}

.employees .addForm .btn { margin-left: 13.89%; width: 17.11%; display: inline; }
.employees .addForm .field { margin: 0 0 20px 0; border: solid 0px transparent; }
.employees .addForm .field input {
	border: solid 1px #777777;
	width: 23.55%;
	height: 19px;
	padding: 0;
	float: left;
	margin-left: 2.37%;
	display: inline;
	color: #777777;
	padding-top: 3px;
}

.employees .addForm .field span {
	display: block;
	float: left;
	width: 26.94%;
	text-align: right;
	color: #777777;
	line-height: 24px;
}

.employees .addForm .fio input { width: 37.79%; margin-top: 39px; }
.employees .addForm .fio span{ margin-top: 39px; }
.employees .emporders { color: #ff9600; font-size: 14px; margin: 0 0 0 125px; }  

.employees .empList {
	margin: 72px 0 0 25px;
	width: 61.78%;
	border-collapse: collapse;
}

.employees .empList .del { width: 12.43%; }
.employees .empList .del a {
	color: #e80000;
	font-size: 11px;
	padding-left: 13px;
	background: url('/Content/images/icon-del.png') no-repeat left 10px;
	display: inline-block;
	height: 20px;
}

.employees .empList .limit {
	text-align: right;
	padding: 0 8% 0 0;
	width: 49.06%;
	line-height: 22px;
	//padding: 0 4% 0 0;
	color: #777777;
}

.employees .empList .limit input {
	border: 1px solid #777777;
	padding: 3px 0 0 0;
	height: 19px;
	width: 24.89%;
	margin: 0 3.73% 0 6.22%;
	vertical-align: middle;
	//margin: 0 0 0 3.11%;
	//width: 20.83%;
	color: #777777;
}

.employees .empList .limit span { //margin-left: 5.59%; }
.employees .empList .name { padding: 0 0 0 8.51%; width: 38.83%; }
.employees .empList .name a { color: #006699; font-size: 14px; }

.employees .empList .ob td {
	border-top: 1px solid #cccccc;
	margin-top: 43px;
	padding-top: 30px;
}

.employees .empList tr {
	font-size: 12px;
	line-height: 24px;
	height: 24px;
	width: 100%;
}

.employees .empList tr td {
	padding: 0 0 21px 0;
	vertical-align: top;
	white-space: nowrap;
	text-align: left;
}

/*-------------------*/
