﻿/* --------------------------------------------------------------*/
/* sub01 css */
/* ------------------------------------------------------------- */

/* --------------------------------------------------------------*/
/* text_left */
/* --------------------------------------------------------------*/

#text_left {
    position            : absolute;
    top                 : 30px;
    left                : 34px;
}

/* --------------------------------------------------------------*/
/* navigation_left */
/* --------------------------------------------------------------*/

#navigation_left {
    position            : absolute;
    top                 : 222px;
    left                : 0px;
    padding             : 0;
    margin              : 0;
}

#navigation_left ul {
    width               : 222px;
    list-style-type     : none;
    padding             : 0;
    margin              : 0;
}

#navigation_left li {
    background-color    : #ddd;
    white-space         : nowrap;
    text-align          : right;
    padding             : 2px 10px 2px 0px;
    margin              : 0;
    border-bottom       : 2px solid #fff;
}

#navigation_left a {
    text-transform      : uppercase;
    text-decoration     : none;
}

#navigation_left a.active {
    color               : #990032;
}

#navigation_left a:hover {
    color               : #990032;
}

/* --------------------------------------------------------------*/
/* content_middle */
/* --------------------------------------------------------------*/

#content_middle {
    position            : relative;
    top                 : 15px;
    left                : 247px;
    background-color    : #ebebeb;
    width               : 452px;
    padding             : 15px 25px 15px 25px;
    margin              : 0;
}

/* --------------------------------------------------------------*/
/* news */
/* --------------------------------------------------------------*/

#news {
    position            : absolute;
    top                 : 28px;
    right               : 0px;
    width               : 208px;
    padding             : 0;
    margin              : 0;
}

#news ul {
    list-style-type     : none;
    padding             : 0;
    margin              : 0;
}

#news li {
    height              : 55px;
    font-size           : 0.85em;
    line-height         : 1.4em;
    padding             : 4px 0px 4px 0px;
    margin              : 0;
    border-bottom       : 2px solid #990032;
}

#news a {
    color               : #333;
    text-decoration     : none;
}

#news p {
    padding             : 0;
    margin              : 0;
}

.news-single-img img {
    margin-bottom       : 10px;
}

/* --------------------------------------------------------------*/
/* callback */
/* --------------------------------------------------------------*/

#callback {
    position            : absolute;
    top                 : 294px;
    right               : 0px;
    width               : 198px;
    padding             : 5px;
    margin              : 0;
    border              : 1px solid #990032;
}

#callback h1 {
    background-image    : url(../images/callback_bg.png);
    background-repeat   : no-repeat;
    color               : #990032;
    text-transform      : uppercase;
    padding             : 0px 0px 10px 25px;
    margin              : 0px;
}

#callback label {
    width               : 50px;
    padding             : 0;
    margin              : 0;
    float               : left;
}

#callback input {
    background-color    : #ddd;
    width               : 144px;
    padding             : 0;
    margin              : 0px 0px 4px 0px;
}

* html #callback input {
    width               : 142px;
}

#callback #mailformformtype_mail {
    width               : 196px;
    padding             : 0;
    margin              : 4px 0px 0px 0px;
}

* html #callback #mailformformtype_mail {
    width               : 197px;
}