h1 {color:#000000; font-size:15; font-weight:bold; font-family:tahoma; margin:0 0 0 0; padding:0; line-height:15px;}
.h11 {color:#ffffff; font-size:21; font-weight:bold; font-family:tahoma; margin:10 0 0 0;}
h2 {color:#000000; font-size:15; font-weight:bold; font-family:tahoma; margin:0 0 0 0; padding:0; line-height:15px;}
.h1 {color:#000000; font-size:15; font-weight:bold; font-family:tahoma; margin:0 0 0 0; padding:0; line-height:15px;}
.h2 {color:#cccccc; font-size:11; font-weight:normal; font-family:tahoma; margin:5 0 0 0;}
.logo {position: absolute; top:25; left:27;}
.top_text1 {position: absolute; top:95; left:27; color:#ffffff; font-size:21; font-weight:bold; font-family:tahoma; width:300px;z-index:90;}
.top_text2 {position: absolute; top:160; left:27; color:#ffffff; font-size:18; font-weight:bold; font-family:georgia, tahoma;}
.top_text3 {color:#00ff00; font-size:21; font-weight:bold; font-family:tahoma; margin:10 0 0 0;}
.top_text4 {color:#00ff00; font-size:15; font-weight:bold; font-family:tahoma;}
.top_text5 {position: absolute; top:235; left:27; color:#ffffff; font-size:13; font-weight:bold; font-family:georgia, tahoma;}
.top_text6 {position: absolute; top:235; left:55; color:#ffffff; font-size:24; font-weight:bold; font-family:georgia, tahoma; letter-spacing:1px;}
.top_text7 {position: absolute; top:135; left:27; color:#00ff00; font-size:15; font-weight:bold; font-family:tahoma; width:300px;}
.top_text8 {position: absolute; top:210; left:120; color:#00ff00; font-size:15; font-weight:bold; font-family:georgia, tahoma; width:300px;}
.top_text9 {position: absolute; top:45; left:220; z-index:80;}

.action_index {color:#C61E2D; font-size:21; font-weight:bold; font-family:tahoma; margin:0;}
.action_index_text {color:#000000; font-size:15; font-weight:normal; font-family:georgia, tahoma; margin:5 0 0 0;}

.top_tel1 {color:#ff0000; font-size:41; font-weight:bold; font-family:georgia, tahoma; margin:0;}
.top_tel2 {color:#00ff00; font-size:41; font-weight:bold; font-family:georgia, tahoma; margin:0;}
.top_tel3 {color:#f1f1f1; font-size:11; font-weight:bold; font-family:tahoma; line-height:5px; margin:15px 0 0 55px;}
.top_tel4 {color:#f1f1f1; font-size:11; font-weight:bold; font-family:tahoma; line-height:10px;margin:6px 0 0 55px;}

.menu_top_text {color:#ffffff; font-size:15; font-weight:bold; font-family:tahoma; margin:7 0 0 12;}
.menu {background:url(images/str.gif) 2px 4px no-repeat; padding:0 0 0 17;color:#ffffff; font-size:13; font-weight:normal; font-family:tahoma; margin:0 0 0 0; text-decoration:none; line-height:23px;}
.menu:hover {text-decoration:underline;}
.menu_off {background:url(images/str.gif) 2px 4px no-repeat; padding:0 0 0 17;color:#ffffff; font-size:13; font-weight:normal; font-family:tahoma; margin:0 0 0 0; text-decoration:none; line-height:23px;}
.menu_send {padding:0 0 0 17;color:#ffffff; font-size:15; font-weight:bold; font-family:tahoma; margin:0 0 0 0; text-decoration:none;}
.left_text {color:#ffffff; font-size:13; font-weight:normal; font-family:tahoma; margin:0 0 0 0; line-height:21px;}
.text {color:#000000; font-size:13; font-weight:normal; font-family:tahoma; margin:0 0 0 0;}
.title {color:#000000; font-size:15; font-weight:bold; font-family:tahoma; margin:0 0 0 0; padding:0; line-height:15px;}
.title_index {color:#ffffff; font-size:14; font-weight:bold; font-family:arial; margin:3 0 0 10; }

.index_top {color:#4E4E4E; font-size:60; font-weight:bold; font-family:tahoma; margin:0; line-height:50px;}
.index_top1 {color:#C6152E; font-size:13; font-weight:bold; font-family:tahoma; margin:5 0 0 0; }
.index_top2 {color:#4e4e4e; font-size:24; font-weight:bold; font-family:tahoma; margin:0;line-height:20px; }

.link {color:#C61F2E; font-size:13; font-weight:bold; font-family:tahoma; margin:0; text-decoration:none;}
.link1 {color:#C61F2E; font-size:13; font-weight:normal; font-family:tahoma; margin:0; text-decoration:underline;}

.link_index {color:#000000; font-size:13; font-weight:normal; font-family:georgia, tahoma; margin:0 0 0 0; text-decoration:none;}
.link_index:hover {text-decoration:underline;}

.menu_left_dop_title {color:#00ff00; font-size:15; font-weight:bold; font-family:tahoma; margin:0 0 0 0; text-decoration:none; line-height:18px;}
.menu_left_dop {background:url(images/str.gif) 2px 4px no-repeat; padding:0 0 0 17;color:#ffffff; font-size:13; font-weight:normal; font-family:tahoma; margin:0 0 0 0; text-decoration:none; line-height:18px;}

.left_to_lombard {padding:0 0 0 0;color:#ffffff; font-size:13; font-weight:normal; font-family:tahoma; margin:0 0 0 0;}

/* Уведомление о переезде */
.site-notice {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background: linear-gradient(135deg, #C61E2D 0%, #8B1520 100%);
    color: #ffffff;
    padding: 20px;
    text-align: center;
    z-index: 9999;
    box-shadow: 0 4px 6px rgba(0,0,0,0.3);
    font-family: tahoma, arial, sans-serif;
}

.site-notice h3 {
    margin: 0 0 10px 0;
    font-size: 20px;
    font-weight: bold;
    color: #ffffff;
}

.site-notice p {
    margin: 0 0 15px 0;
    font-size: 15px;
    color: #ffffff;
}

.site-notice-btn {
    display: inline-block;
    padding: 12px 30px;
    background: #ffffff;
    color: #C61E2D;
    text-decoration: none;
    font-weight: bold;
    font-size: 16px;
    border-radius: 5px;
    transition: all 0.3s ease;
    margin: 5px;
}

.site-notice-btn:hover {
    background: #00ff00;
    color: #000000;
    transform: scale(1.05);
}

.site-notice-close {
    position: absolute;
    top: 10px;
    right: 15px;
    background: transparent;
    border: none;
    color: #ffffff;
    font-size: 24px;
    cursor: pointer;
    padding: 5px 10px;
}

.site-notice-close:hover {
    color: #00ff00;
}

body.notice-visible {
    padding-top: 140px;
}