/* Reset styles */

.bold
{
        font-family: Tahoma;
        color: #a81a85;
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;  
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin:0;
    padding:0;
    border:0;
    font-weight:inherit;
    font-style:inherit;
    font-size:100%;
    font-family:inherit;
}

a img, :link img, :visited img {
    border:0;
}

table {
    border-collapse:collapse;
}

.zag {
        font-family: Tahoma;
        color: #000000;
        font-size: 16px;
        font-weight: bold;
        text-decoration: none;  
}

ol, ul {
    list-style:none;
}

q:before, q:after, blockquote:before, blockquote:after {
    content:"";
}

/* Site styles */

body {
    font:0.8em Tahoma;
    color:#464646;
    background:#EAEAEA;
}

.a {
    text-decoration:none;
    color:#a81a85;
}

.a:hover {
    text-decoration:underline;
}
a {
    text-decoration:none;
    color:#a81a85;
}

a:hover {
    text-decoration:underline;
}

strong {
    color:#a81a85;
    font-weight:bold;
}

h2 {
    font-size:16px;
font-weight:bold;
margin-bottom:4px;
}

h3 {
    color:#fff;
    font-weight:bold;
    background:#a81a85 url("/images/right-arrow.gif") no-repeat right;
    padding:2px 0;
    border-left:10px solid #a81a85;
    border-right:10px solid #a81a85;
    margin-bottom:2px;
    cursor:pointer;
}

    .active {
        background:#a81a85 url("/images/bottom-arrow.gif") no-repeat right;
    }

/* Structure */

#wrapper {
    background:url("/images/wrapper-bg.gif") repeat-y;
    width:726px;
    padding:0 7px;
    margin:0 auto;
}

/* Header */

#header {
    height:196px;
    border-bottom:1px solid #E2E2E2;
    position:relative;
}

    .logo {
        position:absolute;
        top:12px;
        left:24px;
        width:214px;
        height:174px;
        display:block;
    }
    
        .logo span {
            display:block;
            position:absolute;
            top:0;
            left:0;
            height:174px;
            width:214px;
            background:url("/images/logo.png") no-repeat;
            cursor:pointer;
        }
    
    #header ul {
        position:absolute;
        top:12px;
        right:12px;
        text-align:right;
    }
    
        #header li {
            margin-bottom:2px;
        }
        
            #header li a {
                color:#5E5E5E;
                font:bold 1.4em Tahoma;
            }
            
            #header li a:hover {
                color:#7e7e7e;
                text-decoration:none;
            }
    
    .phone {
        position:absolute;
        width:164px;
        height:50px;
        bottom:11px;
        right:12px;
    }
    
        .phone span {
            position:absolute;
            width:164px;
            height:50px;
            top:0;
            left:0;
            background:url("/images/phone4.png") no-repeat;
            display:block;
        }
        
/* Menu */

.menu {
    overflow:hidden;
    padding:21px 0 25px;
    background:url("/images/menu-bg.gif") no-repeat center bottom;
    margin-bottom:20px;
}

    .menu li {
        width:33%;
        float:left;
    }
    
        .menu li a {
            display:block;
            margin:0 auto;
            width:130px;
            text-align:center;
            padding-top:105px;
            background-repeat:no-repeat;
            background-position:center top;
            color:#575A5D;
            font:normal 1.5em/1em Tahoma;
        }
        
        .menu li a:hover {
            color:#777A7D;
            text-decoration:none;
        }
        
        .tariff {background-image:url("/images/tariff.png")}
        .agreement {background-image:url("/images/agreement.png")}
        .request {background-image:url("/images/request.png")}

/* Content */

#content {
    padding:0 50px 20px;
    background:url("/images/content.png") no-repeat right bottom;
}

    #content p {
        margin-bottom:15px;
    }
    
    #content ul {
        margin-bottom:15px;
    }
    
        #content li {
            padding-left:12px;
            background:url("/images/bullet.gif") no-repeat left 5px;
        }
        
    .u-line {
        text-decoration:none;
    }
    
    .slide-block {
        margin-bottom:15px;
    }
    
        .content-block {
            padding:0 10px 8px;
        }
        
            #content .content-block p {
                margin-bottom:2px;
            }
        
.cn {
                border-collapse:separate;
                background:#43b604;
                margin-bottom:2px;
                padding:2px 8px;
                text-align:left;
                font-weight:normal;
            }
            
                
    
    #content form p {
        margin-bottom:6px;
        overflow:hidden;
    }
    
        form label {
            float:left;
            width:260px;
            margin-right:30px;
        }
        
            .textbox, textarea {
            border:1px solid #999;
            background:#fff;
            
            font:normal 1em Tahoma;

        }

        .textbox2, textarea {
            border:1px solid #999;
            background:#fff;
            width: 300px;
            font:normal 1em Tahoma; }
        
        textarea {
            height:80px;
        }
        
        .punkt {
            padding-left:12px;
            background:url("/images/little-bullet.gif") no-repeat left 6px;
            width:248px;
        }
        
        .button {
            background:#EE2653;
            border:0;
            color:#fff;
            text-transform:uppercase;
            font:normal 1em Tahoma;
            cursor:pointer;
        }

/* Footer */
#footer {
    position:relative;
    height:80px;
    border-top:1px solid #c7c7c7;
    background:url("/images/footer.png") no-repeat right bottom;
}

    #footer p {
        font-weight:bold;
        text-align:right;
        padding:33px 50px 0 0;
    }
    
        .aspect {
            display:block;
            float:right;
            width:57px;
            height:37px;
            background:url("/images/aspect.png") no-repeat;
            margin:-24px 0 0 5px;
        }
    
        #footer .phone {
            top:23px;
            left:50px;
        }
        
#footer2 {
-x-system-font:none;
font-family:Tahoma;
font-size:0.8em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:0px;
line-height:normal;
padding:20px 10px 2px;
}

.mailto {color:#1A5DA3 !important; font-weight: bold !important; text-decoration:underline !important;}
.mailto:hover {color:#1A5DA3 !important; font-weight: bold !important; text-decoration:none !important;}


.bold2
{
        font-family: Tahoma;
        color: #a81a85;
        font-size: 12px;
        font-weight: bold;
        text-decoration: none; 
        background:transparent url(/images/menu-bg.gif) no-repeat scroll center bottom;
        margin-top:20px !important;
        }
.form1 {width:640px; border:1px solid #ccc;}
.form1 td {padding-top:10px; padding-bottom:10px; padding-left:4px; padding-right:4px; border:1px solid #ccc;}

#footer a {
color:#464646;
text-decoration:none;
}

.button {
-x-system-font:none;
background:#A81A85 none repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-family:Tahoma;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-transform:uppercase;
}

.tablesmr3 {
background:#A81A85 none repeat scroll 0 0;
border-collapse:separate;
margin-bottom:2px;
width:100%;
}

.tablesmr3 td {
background:#FFFFFF none repeat scroll 0 0;
padding:2px 8px;
}

