.tbl_pitanie {
vertical-align:top;
width:100%;
padding-right:30px
}

.tbl_pitanie table {
width:100%
}

.tbl_pitanie table tr td {
vertical-align:middle;
padding:5px 10px 0 0
}

.tbl_pitanie table tr .accept {
font:bold 14px arial, sans-serif;
color:#4c4c4c;
padding:16px 0 2px 0
}

.sum_td {
padding:8px 0 8px 0;
text-align:right
}

.sum_tr td {
border-top:solid 1px #4c4b40
}

.ico_pr {
text-align:right;
width:20px;
}

.calendar {
font:bold 11px Tahoma;
color:#69b60a;
width:215px
}

.calendar tr td {
text-align:center;
font:bold 11px verdana, sans-serif
}

.calendar a {
color:#69b60a;
display:block;
height:auto;
width:auto;
padding:3px;
text-decoration:none
}

.calendar a:hover {
color:white;
display:block;
height:auto;
width:auto;
background-color:#69b60a
}

.calendar .active {
color:white;
display:block;
height:auto;
width:auto;
padding:3px;
text-decoration:none;
background-color:#69b60a
}

.calendar .month {
font:bold 11px Tahoma;
color:#69b60a;
width:100%;
line-height:15px;
}

.calendar .month a {
display:inline;
background-color:#FFFCD7
}

.calendar .month a:hover {
display: inline;
background-color:#FFFCD7
}

.input {
height:22px;
width:100px;
border:1px solid #c0c0c0;
padding:2px;
color:#808080;
font:normal 11px Arial, sans-serif;
margin:4px 0
}

.input2 {
width:90px;
}

.weight_input {
height:22px;
width:32px;
border:1px solid #c0c0c0;
text-align:center;
padding-top:2px;
color:#808080;
font:normal 11px arial, sans-serif
}

.morda {
margin:30px 0 5px 0;
width:62px;
height:62px
}

.btn_add {
vertical-align:top
}

.btn_add img {
margin-left:19px
}

.tbl_select {
margin:35px 0 18px 0;
width:680px
}

.tbl_select tr td {
font-weight:bold
}

.tbl_select tr td select {
font:normal 11px Arial, sans-serif;
color:#4c4c4c;
margin:3px 0 5px 10px;
width:265px;
height:20px;
padding-top:2px;
border:solid 1px #c0c0c0
}

.for_registered {
position:absolute;
top:355px;
right:137px;
width:268px;
height:28px;
background:url(for_registered.gif) center center no-repeat;
visibility:hidden
}

.x1 {
font-weight:bold;
padding:0 10px 0 20px;
width:125px
}