body, td, th {
    color: #000000;
    font-family: Trebuchet MS, Georgia, Century Gothic, Verdana, Arial, Tahoma, Helvetica, sans-serif;
    font-size: 13px;
}

body {
    margin: 0;
    height: 100%;
    background: url(/images/bg.jpg);
}

a:link {
    color: #190802;
    text-decoration: underline;
}

a:visited {
    color: #190802;
    text-decoration: underline;
}

a:hover {
    color: #190802;
    text-decoration: underline;
}

a:active {
    color: #190802;
    text-decoration: underline;
}

td {
    vertical-align: top;
    text-align: left;
}

#table {
    width: 1143px;
    height: 100%;
}

#shap {
    height: 135px;
    background: url(/images/index_02.jpg);
    background-repeat: no-repeat;
    background-position: center;
}

#logo {
    float: Left;
    width: 349px;
    height: 44px;
    margin: 31px 0 0 27px;
}

#logo_txt {
    float: Left;
    width: 560px;
    height: 20px;
    color: #fff;
    margin: 90px 0 0 -348px;
    font-size: 14px;
}

#logo_txt span {
    color: #92cf20;
}

#phone a {
    float: right;
    color: #fff;
    font-size: 30px;
    margin: 40px 25px 0 0;
    text-decoration: none;
}

#shap_img {
    height: 245px;
    background: url(/images/index_04.jpg);
}

#top_menu {
    height: 43px;
    background: url(/images/index_06.jpg);
    background-repeat: repeat-x;
    padding: 0 0 0 30px;
}

#center {
    height: 550px;
    background: #fff;
}

#bottom {
    height: 65px;
}

#copy {
    float: left;
    font-size: 11px;
    color: #9e8d6d;
    margin: 20px 0 0 0;
}

#copy a {
    color: #9e8d6d;
    text-decoration: none;
}

#ban {
    float: right;
    margin: 20px 0 0 55px;
    color: #F3EBCE;
}

.t_menu {
    float: left;
    padding: 0 15px;
    text-align: center;
    background: #0d0604;
    border-radius: 6px;
    height: 26px;
    margin: 7px 18px;
    font-size: 14px;
}

.t_menu a {
    color: #fff;
    text-decoration: none;
}

.t_menu p {
    margin: 3px 0 0;
}

.t_menu:hover {
    background: #3b190b;
    cursor: pointer;
}

#left {
    float: Left;
    width: 238px;
    margin: 25px 0 0 15px;
}

#right {
    float: right;
    width: 850px;
    margin: 15px 15px 0 0;
}

.l_menu {
    float: left;
    width: 100%;
    background: url(/images/index_03.jpg);
    background-repeat: round;
    border-radius: 6px;
    height: 100%;
    margin: 0 0 4px;
    padding-bottom: 10px;
}

.l_menu p {
    font-weight: bold;
    color: #fff;
    margin: 10px 0 0 20px;
}

.l_menu a {
    color: #fff;
    text-decoration: none;
}

.l_menu:hover {
    background: url(/images/index_06.jpg);
    background-repeat: round;
    cursor: pointer;
}

#slider {
    flaot: Left;
    width: 793px;
    height: 202px;
    background: #3d3836;
    margin: 0 0 0 35px;
}

#slide_img {
    float: left;
    width: 793px;
    height: 202px;
    margin: 0 0 0 -15px;
}

#slide_txt {
    float: right;
    width: 227px;
    height: 170px;
    color: #fff;
    font-size: 12px;
    margin: 15px 12px 0 0;
}

#str_l {
    width: 38px;
    height: 38px;
    position: absolute;
    z-index: 1;
    margin-top: 85px;
    margin-left: 15px;
    cursor: pointer;
    z-index: 100;
}

#str_r {
    width: 38px;
    height: 38px;
    position: absolute;
    z-index: 1;
    margin-top: 85px;
    margin-left: 810px;
    cursor: pointer;
}

#name {
    float: left;
    width: 1100px;
    margin: 15px 0 0 20px;
    font-size: 23px;
    color: #190802;
}

#text {
    float: Left;
    margin: 15px 0 15px 20px;
    text-align: justify;
    width: 1100px;
}

#echo {
    display: none;
}

#basic-modal-content {
    display: none;
}

#simplemodal-overlay {
    background-color: #000000;
    cursor: wait;
}

#simplemodal-container {
    color: #000000;
    background-color: #ffffff;
    padding: 12px;
    border: 4px #021A3E solid;
}

#simplemodal-container .simplemodal-data {
    padding: 8px;
}

#simplemodal-container a {
    color: #000000;
}

#simplemodal-container a.modalCloseImg {
    background: url(/images/close.png) no-repeat;
    width: 25px;
    height: 29px;
    display: inline;
    z-index: 3200;
    position: absolute;
    top: -15px;
    right: -16px;
    cursor: pointer;
}

#slide_img p {
    color: #fff;
    font-size: 12px;
    margin: 15px;
}

#i_left {
    float: left;
    width: 555px;
    font-family: Trebuchet MS;
}

#i_right {
    float: right;
    width: 250px;
    text-align: center;
    font-family: Trebuchet MS;
}

#i_right1 {
    float: right;
    width: 290px;
    font-family: Trebuchet MS;
}

#i_right1 h1 {
    text-align: center;
}

.otz_block {
    float: left;
    width: 100%;
}

.site_name {
    float: left;
    font-weight: bold;
    color: #1382A4;
}

.reit {
    float: right;
    width: 78px;
    height: 15px;
}

.otz_txt {
    float: left;
    width: 100%;
    text-align: justify;
    margin: 10px 0 0 0;
}

.line {
    float: left;
    width: 100%;
    height: 5px;
    border-bottom: 1px dotted #000;
    margin: 0 0 25px 0;
}

.numer {
    float: left;
    text-align: center;
    width: 500px;
    margin: 0 0 15px 70px;
}

#i_right2 {
    float: right;
    width: 240px;
    text-align: justify;
    font-family: Trebuchet MS;
}

#i_right2 .inp {
    width: 230px;
    border: 1px solid #ccc;
    margin: 7px 0 0;
    height: 25px;
    line-height: 1.5;
    background-color: #F6F6F6;
}

#i_left1 {
    float: left;
    width: 840px;
}

#i_right2 textarea {
    width: 230px;
    border: 1px solid #ccc;
    height: 200px;
    margin: 7px 0 0;
    background-color: #F6F6F6;
    font-family: Trebuchet MS;
}

.submit {
    border: 1px #fff solid;
    background-color: #8A0808;
    font-size: 14px;
    color: white;
    cursor: pointer;
    padding: 8px;
}

#privacy_policy ul {
    padding-left: 12px;
}

#privacy_policy li {
    list-style: none;
}

.paginator a {
    padding: 6px 10px 6px 10px;
    border: 1px solid #999999;
    text-decoration: none;
}

.paginator a:hover {
    background: #8A0808;
    color: #ffffff;
}

.paginator b {
    padding: 6px 10px 6px 10px;
    background: #8A0808;
    color: #ffffff;
    border: 1px solid #8A0808;
}

.paginator span {
    padding: 6px 10px 6px 10px;
}

.data{
    display: none;
}

.progress {
    width: 100%;
    height: 20px;
    position: relative;
    background: rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    overflow: hidden;
    display: none;
}
.progress div {
    background: #92cf20;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
}
.progress div:after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9InJnYigyNTUsIDI1NSwgMjU1KSIgc3RvcC1vcGFjaXR5PSIwLjE1Ii8+PHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9InJnYigwLDAsMCkiIHN0b3Atb3BhY2l0eT0iMCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSJyZ2IoMCwwLDApIiBzdG9wLW9wYWNpdHk9IjAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0icmdiKDI1NSwgMjU1LCAyNTUpIiBzdG9wLW9wYWNpdHk9IjAuMTUiLz48c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0icmdiKDI1NSwgMjU1LCAyNTUpIiBzdG9wLW9wYWNpdHk9IjAuMTUiLz48c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0icmdiKDAsMCwwKSIgc3RvcC1vcGFjaXR5PSIwIi8+PHN0b3Agb2Zmc2V0PSIzMDAlIiBzdG9wLWNvbG9yPSJyZ2IoMCwwLDApIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjbGVzc2hhdC1nZW5lcmF0ZWQpIiAvPjwvc3ZnPg==);
    background-size: 40px 40px;
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.files {
    margin-top: 14px;
}

.files p{
    margin-top: 0;
    margin-bottom: 5px;
}

.fname {
    float: left;
    width: 50%;
    text-align: left;
}

.fdel {
    float: left;
    width: 50%;
    text-align: right;
}
.fdel a{
    color: #e4534a;
 }

.images {
    float: left;
    width: 132px;
    height: 132px;
    margin: 3px;
    border: 1px solid #999999;
}
