* {margin:0px; padding:0px;}
html, body {
    margin:0px; padding:0px; 
    background:#CEDBE1 url('/img/bg_all.png') top left repeat;
    position:relative; 
    font:12px Georgia,serif;
}
body a:hover, body a:focus {color:#FF3131;}
.clear {
    clear:both;
}
body {
    text-align:center;
}
h1 {font-size:20px;margin:0px 0px 15px 0px;padding:0}
h2 {font-size:18px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5 {font-size:12px;}
hr {
    color:#0F667F;
    height:2px;
    background:#0F667F;
}        

#all {
    text-align:left;
    margin:0 auto;
    width:940px;
}

#header {display:block;padding:0px;background: url('/img/logo7.png') no-repeat top left;text-align:right;width:100%;margin-bottom:30px;}
#header .logo {display:block;height:120px;width:100%;border-bottom:1px #0188C0 solid;}

#header .language {padding-top:4px; font-size:28px;}
#header .language a {color:#0188C0;}
#header .language a:hover {color:#FF3131;}
#header .language a.language {text-decoration:underline;color:#0188C0;margin-left:5px;padding:1px 0;}
#header .language a.active {text-decoration:none;}
#header .language a.rus {color:#0188C0;background: url('/img/eng-rus.png') no-repeat 0px -17px;padding-left:20px;}
#header .language a.eng {color:#0188C0;background: url('/img/eng-rus.png') no-repeat 0px 1px;padding-left:20px;}
#header p.contact{font-size:14px;color:#82ABBC;position:relative;top:7px;}
#header p.contact  span.tel{font-size:26px;color:#FF3131;}
#header .head-banner {width:939px;height:312px;position:relative;top:-1px;left:-1px;}
#header .head-banner img {border:none;outline:none;}
#header .banner-shadow {width:939px;height:312px; background:#98A2A7;}

#header .menu {height:25px;width:100%;margin-top:5px;text-align:center;color:#4CBFB2;font-weight:bold}

#header .menu a {color:#0188C0;font-size:14px;text-transform: uppercase;font-weight:bold;padding:3px 14px;}
#header .menu a:hover, #header .menu a:focus, #header .menu a:active {
background:#0188C0;
color:#fff;
padding:3px 14px;padding-left:13px;
border-top: 1px solid #003C54;
border-left: 1px solid #003C54;
}

#page {
    position:relative; 
    float:left;
    padding:0px;
    width:100%;
}
.content a:link, 
.content a:visited,
.content a {
    text-decoration:underline;
    outline:none;
    color:#0188C0;
}
.content a:hover, 
.content a:focus, 
.content a:active {
    text-decoration:underline;
    outline:none;
    color:#FF3131;
}
.left, .center, .right {float:left;margin:0px;padding:0px;}
.left {
    width:220px;        
    margin-right:10px;
}
    .left .content {margin:0px;padding:0px;}
    .left ul.left-menu {
        margin: 0;
        padding: 0;
    }
    .left ul.left-menu li {
        list-style-type: none;
        margin: 8px 0;
        padding: 0 0 0 21px;
        background: url('/img/plus.png') no-repeat 0px 1px;
        font-size:16px;
    }
    .left ul.left-menu li.expand {background: url('/img/expand.png') no-repeat 0px 1px;}
    .left ul.left-menu li a {
        font-size:14px;display:block;
    }
    .left ul.left-menu li a:link,
    .left ul.left-menu li a:visited,
    .left ul.left-menu li a {
        color:#0188C0;
    }
    .left ul.left-menu li a:hover,
    .left ul.left-menu li a:focus,
    .left ul.left-menu li a:active {
        color:#FF3131;        
    }
    
    .left ul.left-menu li ul {
        margin: 0;
        padding: 0;
    }
    .left ul.left-menu li ul li {
        list-style-type: none;
        margin: 3px 0;
        padding: 0 0 0 10px;
        background: url('/img/delta.gif') no-repeat left top;
        background-position: 0px 6px;
        font-size:12px;
    }
    .left ul.left-sub-menu li a:link,
    .left ul.left-sub-menu li a:visited,
    .left ul.left-sub-menu li a {
        color:#0188C0;
    }
    .left ul.left-sub-menu li a:hover,
    .left ul.left-sub-menu li a:focus,
    .left ul.left-sub-menu li a:active {
        color:#FF3131;        
    }        

.center {
    width:460px;
    margin: 0 10px;
} 
    .center .content {
        border-top:2px #0F667F solid;
        padding:15px 0px;
        color:#0F667F;
        font:12px Georgia,serif;
    }

.right {
    width:220px;
    margin-left:10px;
}
    .right .content {margin:0px;padding:0px;}
    .right .news {margin:0px;padding:0px;}
    .right .news .date {
        background:#0188C0; 
        padding:1px 10px;
        color:#fff;
    }
    .right .news .url {
        margin:5px 0px;
        padding:0px;
        display:block;
        color:#0188C0;
    }
        .news a.url:link,
        .news a.url:visited,
        .news a.url {
            color:#0188C0;
        }
        .news a.url:hover,
        .news a.url:focus,
        .news a.url:active {
            color:#FF3131;        
        }
    .right .news .desc {
        margin:0px;
        padding:0px;
        display:block;
        margin-bottom:10px;
        color:#377791;
    }

#footer {
    float:left;
    display:block;
    height:120px;
    background:none;
    padding:0px;
    width:100%;
    text-align:center;
    
} 
#footer ul.banner {margin:0;padding:0;list-style:none;}  
#footer ul.banner li {
float: left;
width: 50%;
}
#footer ul.banner li img {border:none;outline:none;}
#footer .bottom-menu {font-size:14px;word-spacing: 6px;color:#82ABBC;}
#footer .bottom-menu a {word-spacing: 0em;color:#0188C0;}
        #footer .bottom-menu a:link,
        #footer .bottom-menu a:visited,
        #footer .bottom-menu a {
            color:#0188C0;
        }
        #footer .bottom-menu a:hover,
        #footer .bottom-menu a:focus,
        #footer .bottom-menu aactive {
            color:#FF3131;        
        }
#footer .copyright {color:#82ABBC;}

p  {padding-bottom:10px;}
ul {padding-bottom:10px; padding-left:20px;}
ol {padding-bottom:10px; padding-left:20px;}
#footer {border-top: 1px solid #82ABBC; padding-top:10px;}
.razrab_tab td {border: 1px dotted #a6a6a6; padding: 2px 7px 2px 7px; height: 25px;}
