#d_back {
    text-align:center;
    border-radius:15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -khtml-border-radius: 15px;
    border: 1px solid #046701;
    -webkit-box-shadow: 3px 3px 10px rgba(10, 87, 0, 1);
    -moz-box-shadow: 3px 3px 10px rgba(10, 87, 0, 1);
    box-shadow: 3px 3px 10px rgba(10, 87, 0, 1);
    background:url(images/fs.png) no-repeat, -moz-linear-gradient(90deg, #D2FFFE 60%, #D0F1CC 100%);
    background:url(images/fs.png) no-repeat, -webkit-linear-gradient(90deg, #D2FFFE 60%, #D0F1CC 100%);
    background:url(images/fs.png) no-repeat, -o-linear-gradient(90deg, #D2FFFE 60%, #D0F1CC 100%);
    background:url(images/fs.png) no-repeat, -ms-linear-gradient(90deg, #D2FFFE 60%, #D0F1CC 100%);
    background:url(images/fs.png) no-repeat, linear-gradient(180deg, #D2FFFE 60%, #D0F1CC 100%);
    background-position:center center;
    -moz-background-size: 100%; /* Firefox 3.6+ */
    -webkit-background-size: 100%; /* Safari 3.1+ и Chrome 4.0+ */
    -o-background-size: 100%; /* Opera 9.6+ */
    background-size: 100%; /* Современные браузеры */
    padding: 0;
    width:1000px;
    overflow:visible;
    position: relative;
    height:620px;
}

.foto {
    text-align:center;
    border-radius:15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -khtml-border-radius: 15px;
    border: 1px solid #046701;
    -webkit-box-shadow: 3px 3px 10px rgba(10, 87, 0, 1);
    -moz-box-shadow: 3px 3px 10px rgba(10, 87, 0, 1);
    box-shadow: 3px 3px 10px rgba(10, 87, 0, 1);
    background:url(images/fs.png) no-repeat, -moz-linear-gradient(90deg, #D2FFFE 60%, #D0F1CC 100%);
    background:url(images/fs.png) no-repeat, -webkit-linear-gradient(90deg, #D2FFFE 60%, #D0F1CC 100%);
    background:url(images/fs.png) no-repeat, -o-linear-gradient(90deg, #D2FFFE 60%, #D0F1CC 100%);
    background:url(images/fs.png) no-repeat, -ms-linear-gradient(90deg, #D2FFFE 60%, #D0F1CC 100%);
    background:url(images/fs.png) no-repeat, linear-gradient(180deg, #D2FFFE 60%, #D0F1CC 100%);
    background-position:center center;
    -moz-background-size: 100%; /* Firefox 3.6+ */
    -webkit-background-size: 100%; /* Safari 3.1+ и Chrome 4.0+ */
    -o-background-size: 100%; /* Opera 9.6+ */
    background-size: 100%; /* Современные браузеры */
    position: absolute;
    display:inline-block;
    height:260px;
    top:-10px;
    left:845px;
    width:180px;
	z-index:20;
}

.t_dialog {
    white-space:nowrap;
}

.fldback_t {
    display:inline-block;
    border-radius:15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -khtml-border-radius: 15px;
    border: 1px solid #FF8000;
    height:22px;
    background-color:#FFFFC0;
    width: 260px;
    -webkit-box-shadow:inset 3px 3px 4px rgba(10, 87, 0, 1);
    -moz-box-shadow:inset 3px 3px 4px rgba(10, 87, 0, 1);
    box-shadow:inset 2px 2px 3px rgba(200, 100, 0, 1);
    margin:10px 5px;
}

.fldtxt_t {
    border: none;
    background-color:transparent;
    color:#194800;
    text-align:center;
    width:240px;
    font-weight:bold;
    font-size:22px;
    font-family:times new roman, Arial, Helvetica;
    margin-top:1px;
    height:22px;
    margin: -1px 0 0 0;
}

.lin {
    color:#FF8000;
    width:600px;
    height:2px;
}

.fldback {
    display:inline-block;
    border-radius:15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -khtml-border-radius: 15px;
    border: 1px solid #FF8000;
    height:18px;
    background-color:#FFFFC0;
    width: 200px;
    -webkit-box-shadow:inset 3px 3px 4px rgba(10, 87, 0, 1);
    -moz-box-shadow:inset 3px 3px 4px rgba(10, 87, 0, 1);
    box-shadow:inset 2px 2px 3px rgba(200, 100, 0, 1);
    margin:4px;
}

.fldtxt {
    border: none;
    background-color:transparent;
    color:#783333;
    text-align:center;
    width:180px;
    font-weight:bold;
    font-size:16px;
    font-family:times new roman, Arial, Helvetica;
    margin-top:1px;
    height:18px;
    margin: -1px 0 0 0;
}

.fldname {
    font-style:italic;
    font-weight:bold;
    color:#194800;
    font-size:16px;
    margin:5px;
}

.fld_cl {
    display:inline-block;
    font-style:italic;
    font-weight:bold;
    color:#194800;
    font-size:16px;
    margin:5px;
}

.fldback_cl {
    display:inline-block;
    border-radius:15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -khtml-border-radius: 15px;
    border: 1px solid #FF8000;
    height:18px;
    background-color:#FFFFC0;
    width: 60px;
    -webkit-box-shadow:inset 3px 3px 4px rgba(10, 87, 0, 1);
    -moz-box-shadow:inset 3px 3px 4px rgba(10, 87, 0, 1);
    box-shadow:inset 2px 2px 3px rgba(200, 100, 0, 1);
    margin:10px 5px;
}

.fldtxt_cl {
    border: none;
    background-color:transparent;
    color:#783333;
    text-align:center;
    width:40px;
    font-weight:bold;
    font-size:16px;
    font-family:times new roman, Arial, Helvetica;
    margin-top:1px;
    margin-bottom:-1px;
    height:18px;
    margin: -1px 0 0 0;
}

.fldback_lck {
    display:inline-block;
    border-radius:15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -khtml-border-radius: 15px;
    border: 0px solid #FF8000;
    height:18px;
    background-color:transparent;
    width: 200px;
    margin:10px 5px;
	
}

.menu_d {
    display:inline-block;
    height:44px;
    width:44px;
}

.menu_add {
    background:url(images/dialog/add1.png);
    height:44px;
    width:44px;
}

.menu_add:hover {
    background:url(images/dialog/add2.png);
}

.menu_add:active
{
    background:url(images/dialog/add3.png);
}

.menu_not {
    background:url(images/dialog/not1.png);
    height:44px;
    width:44px;
}

.menu_not:hover {
    background:url(images/dialog/not2.png);
}

.menu_not:active {
    background:url(images/dialog/not3.png);
}

.menu_out {
    background:url(images/dialog/out1.png);
    height:44px;
    width:44px;
}

.menu_out:hover {
    background:url(images/dialog/out2.png);
}

.menu_out:active {
    background:url(images/dialog/out3.png);
}

.menu_left {
    background:url(images/dialog/left1.png);
    height:44px;
    width:44px;
}

.menu_left:hover {
    background:url(images/dialog/left2.png);
}

.menu_left:active {
    background:url(images/dialog/left3.png);
}

.menu_right {
    background:url(images/dialog/right1.png);
    height:44px;
    width:44px;
}

.menu_right:hover {
    background:url(images/dialog/right2.png);
}

.menu_right:active {
    background:url(images/dialog/right3.png);
}

.fldback_t_lck {
    display:inline-block;
    border: 0px solid #FF8000;
    background-color:transparent;
    width: 260px;
    margin:0px 5px;
}

.fldtxt_t_lck {
    border: none;
    background-color:transparent;
    color:white;
    text-align:center;
    width:240px;
    font-weight:bold;
    font-size:26px;
    font-family:times new roman, Arial, Helvetica;
    margin-top:1px;
    margin: 0px;
    padding:7px;
    font-style:italic;
    text-shadow:3px 3px 5px rgba(11, 64, 0, 1), 0px 0px 2px rgba(11, 64, 0, 1);
}

.fldback_lck {
    display:inline-block;
    border: 0px solid #FF8000;
    background-color:transparent;
    width: 200px;
    margin:4px;
    -webkit-box-shadow:inset 3px 3px 4px rgba(10, 87, 0, 0.6);
    -moz-box-shadow:inset 3px 3px 4px rgba(10, 87, 0, 0.6);
    box-shadow:inset 2px 2px 3px rgba(11, 64, 0, 0.6);
    border-radius:20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -khtml-border-radius: 20px;
}

.fldtxt_lck {
    border: none;
    background-color:transparent;
    color:white;
    width:180px;
    font-weight:bold;
    font-size:20px;
    font-family:times new roman, Arial, Helvetica;
    margin-top:0px;
    height:18px;
    margin:0;
    padding:0px;
    text-shadow:1px 3px 3px rgba(11, 64, 0, 1), 0px 0px 1px rgba(5, 15, 0, 1), 0px 0px 1px rgba(5, 15, 0, 1);
    text-align:center;
    font-style:italic;
}

.fldback_cl_lck {
    display:inline-block;
    border: 0px solid #FF8000;
    background-color:transparent;
    width: 80px;
    margin:10px 0px;
    -webkit-box-shadow:inset 3px 3px 4px rgba(10, 87, 0, 0.6);
    -moz-box-shadow:inset 3px 3px 4px rgba(10, 87, 0, 0.6);
    box-shadow:inset 2px 2px 3px rgba(11, 64, 0, 0.6);
    border-radius:20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -khtml-border-radius: 20px;
}

.fldtxt_cl_lck {
    border: none;
    background-color:transparent;
    color:white;
    text-align:center;
    width:60px;
    font-weight:bold;
    font-size:20px;
    font-family:times new roman, Arial, Helvetica;
    margin-top:-1px;
    height:18px;
    margin:0;
    padding:0px;
    text-shadow:3px 3px 5px rgba(11, 64, 0, 1), 0px 0px 2px rgba(11, 64, 0, 1);
    text-align:center;
    font-style:italic;
}
