.section-title {
    margin-top:15px
}

.news-box {
    width: 700px !important;
}

.more-link {
    font-weight: bold !important;
    color: #f4ae1f !important;
    text-decoration: underline !important;
}

.hidden {
    display: none;
}

div.navigation-line ul li a.active {
font-weight: bold;
}

.date-box-inner {
    background: url(../images/icon/date-icon.png) no-repeat 2px 3px;
    font-size: 12px;
    color: #757575;
    margin-top: 10px;
    padding-left: 20px;
    padding-top: 2px;
}

.tip-categories .active a {
    font-weight: bold;
}

.categories_links a {
    padding: 0 !important;
    display: inline !important;
    height: auto !important;
    font-size: 14px !important;
    color: #aaaaaa !important;
    text-decoration: none !important;
    text-transform: none !important;
    font-weight: normal !important;
    text-shadow: none !important;
    line-height: 18px !important;
}

.categories_links a:hover {
    background: none !important;
    text-decoration: underline !important;
}

#order-form {
    padding: 0px;
}

/* form-data-order */
.form-data-order{
    position:relative;
    z-index:1;
    min-height:349px;
    bottom:29px;
    font-size:14px;
    color:#8d8d8d;
    font-family:Arial;
    line-height:18px;
    margin-top: 20px;
}

.form-data-order form{
    position:relative;
    z-index:1;
    padding:20px 50px 20px 45px;
}
.work-line-block .form-data-order{
    float:right;
}
.action-form .form-data-order p,
.popup-box .form-data-order p{
    margin:0 0 20px 10px;
}
.form-data-order p{

}
.red-title{
    font-size:24px;
    color:#e61b00;
    line-height:28px;
    display:block;
    padding-bottom:7px;
}
.form-data-order .txt-line{
    font-size:14px;
    color:#8d8d8d;
    font-family:Arial;
    display:block;
    padding-bottom:10px;
    line-height:18px;
}
.form-data-order label{
    cursor:pointer;
}
.form-data-order .line-box label{
    cursor:pointer;
    color:#8d8d8d;
    font-size:14px;
    float:left;
    width:155px;
    text-align:right;
    font-family:Arial;
    margin-right:10px;
}
.form-data-order .checkbox-line{
    padding-left:111px;
}
.form-data-order .checkbox-line label{
    color:#848484;
    font-family:'PT Sans Caption';
    float:left;
    margin-left:10px;
    font-size:10px;
    line-height:15px;
}
.form-data-order .checkbox-box{
    float:left;
}
.form-data-order .line-box{
    padding-bottom:10px;
}
.popup-box .form-data-order .line-box label,
.action-form .form-data-order .line-box label{
    float:left;
    width:115px;
    text-align:right;
}
.form-data-order .line-box .txt-inp{
    border:1px solid #e6e6e6;
    padding:0 5px;
    width:218px;
    height:23px;
    color:#666666;
    font-family:'PT Sans Caption';
    font-size:14px;
    -moz-box-shadow:inset 0 2px 1px #fafafa;
    -webkit-box-shadow:inset 0 2px 1px #fafafa;
    box-shadow:inset 0 2px 1px #fafafa;
    float:left;
}
.form-data-order .line-box .txt-inp:focus{
    -moz-box-shadow:inset 0 0 1px #e2e2e2;
    -webkit-box-shadow:inset 0 0 1px #e2e2e2;
    box-shadow:inset 0 0 1px #e2e2e2;
    border:1px solid #9f9f9f;
}
.form-data-order .line-box.error .txt-inp{
    background:#ffefed;
    box-shadow:none;
    border:1px solid #e85749;
}
.form-data-order .line-box .txt-inp.small{
    width:28px;
    margin-right:10px;
}
.form-data-order .line-box .txt-inp.medium{
    width:58px;
}
.form-data-order .line-box.error .error-txt{
    display:block;
    padding:2px 0 0 135px;
    font-size:12px;
    color:#e61b00;
}
.form-data-order .line-box .error-txt{
    display:none;
}
.popup-box .form-data-order .error-txt,
.action-form .form-data-order .error-txt{
    padding-left:125px !important;
}
.popup-box .form-data-order .checkbox-line,
.action-form .form-data-order .checkbox-line{
    padding-left:101px;
}
.form-data-order button{
    margin-top:5px;
    margin:5px 0 0 70px;
}
.form-data-order .btn-line .yellow-btn{
    padding-right:15px;
    padding-left:15px;
}
.niceCheck {
    width: 15px;
    height: 15px;
    overflow: hidden;
    display: inline-block;
    cursor: pointer;
    background: url(../images/site-bg/checkbox.png) left top no-repeat;
}
.niceChecked {
    background: url(../images/site-bg/checkbox2.png) left top no-repeat;
}
.niceCheck input {
    margin-left: -30px;
}
/* end form-data-order */

.drop-box a.active  {
    font-weight: bold !important;
}

.errorSummary {
    color: #ff0000;
    margin-bottom: 10px;
}

.errorSummary li{
    list-style: none;
}

.bottom-footer-line {
    margin-top: 10px;
}

.b-to-top, .b-to-top:visited {
    background: none repeat scroll 0 0 rgba(121, 131, 140, 0.2);
    border-radius: 50% 50% 50% 50%;
    bottom: 100px;
    color: #FFFFFF;
    display: none;
    font-size: 2em;
    height: 60px;
    line-height: 57px;
    position: fixed;
    right: 60px;
    text-align: center;
    text-decoration: none;
    width: 60px;
    z-index: 20;
}

.submenu-short {
    width: 250px;
}

.head-menu-line ul li .drop {
    width: 275px !important;
}

.head-menu-line ul li .drop .left-box {
    width: 170px !important;
}

.head-menu-line ul li .drop .right-box {
    width: 270px !important;
}