body,html{margin:0;font-family:Tahoma;height:100%;}
html {font-size:12px;background:#000040 url(/images/fon3.gif) top center repeat;}
html div {padding:0;margin:0;}
table {font-size:100%;}
big {font-size:1.5em;}
a {color:#0a63bb;outline:none}
a:hover {text-decoration:none;}
form {margin:0;}
.red {color:red;} .green {color:green;} .blue {color:blue;}
h1 {font-size:14px;}
h2 {font-size:1.3em;}
h3 {font-size:1.2em;}
h4,h5,h6{font-size:12px;}
h1, h2, h3, h4, h5, h6 {color:#005d88;margin-top:0;}
ul {padding-left:1em;margin:.5em 0;}
pre {font-family:Tahoma;}
b {font-size:1em;}
ul {list-style-type:square;}

a img {border:0px;}

div.h1 {color:#005d88;font-size:1.4em;font-weight:bold;margin:.6em 0;}
div.h1 h1 {font-size:1em;display:inline;}


.clr {clear:both;} br.clr {line-height:.3em;}
.fll {float:left;} .flr {float:right;}
.white {background:white;}
.bold {font-weight:bold;}
.rel {position:relative;}
a.rev {text-decoration:none;}
a.rev:hover {text-decoration:underline;}
small {font-size:.9em;}


#main {
    border:1px solid #4b5b98;
    border-width:0 1px;
    width:998px;
    margin:0 auto;
    text-align:left;
}

/* Head */
#head {background:url(/images/bg_image.jpg) top center no-repeat;position:relative;height:468px;}

#head a {color:white;text-decoration:none;}
#head a:hover {text-decoration:underline;}

#head .flag {position:absolute;top:0;left:-35px;z-index:30;}
#head .flag img {margin-left:35px;}
#head .logo {position:absolute;top:28px;right:41px;z-index:40;}
#head .email {position:absolute;top:146px;right:41px; }

#head .red_button {background:#cc0000 url(/images/red_button_bg.gif) -25px 0 repeat-y;}
#head .red_button span {text-transform:uppercase;font-weight:bold;font-size:17px;display:block;text-align:center;padding-right:20px;}
#head .red_button.catalog {
      left:-1px;
      top:210px;
      padding:20px 0 0 30px;
      position:absolute;
      width:140px;
      height:85px;
}
#head .red_button.request {
      background-position:145px 0;
      right:-1px;
      top:210px;
      padding:30px 0 0 20px;
      position:absolute;
      width:150px;
      height:75px;
}

#head table {border-collapse:collapse;}
#head table td {padding:0;margin:0;}

/* Catalog menu*/
#catalog_menu {
      position:absolute;
      left:/*180*/170px;
      bottom:140px;
      width:662px;
      overflow:hidden;
}
#catalog_menu .images td {
      text-align:center;
      vertical-align:middle;
      padding:0 /*20*/4px 5px 0;
}
#catalog_menu .images img {}
#catalog_menu .links td {
      text-align:center;
      vertical-align:top;
      height:55px;
}
#catalog_menu a{text-transform:uppercase;font-size:12px;font-weight:bold;}


/* Technology menu*/
#tech_panel {
      background:#05187d url(/images/tech_panel.jpg) right top repeat-y;
      border:1px solid #4b5b98;
      bottom:68px;
      color:white;
      font-weight:bold;
      left:15px;
      position:absolute;
      padding:9px 20px 8px;
      text-transform:uppercase;
      width:928px;
}


#tech_menu {
      position:absolute;
      left:180px;
      bottom:10px;
      width:800px;
}
#tech_menu .images td {
      text-align:center;
      vertical-align:bottom;
      padding-bottom:14px;
      width:20%;
}
#tech_menu .images div {
      height:70px;
      overflow:hidden;
}
#tech_menu .links td {
      text-align:center;
      vertical-align:top;
      height:45px;
      padding:0 15px;
}
#tech_menu a {text-transform:uppercase;font-size:10px;color:#939be1;}

/* Content */

#wrap {margin:0 13px;border-top:2px solid #4b5b98;padding-top:5px;}
#side {width:226px;float:left;}
#side .panel {background:#35387d url(/images/side_bg.gif) repeat;padding:8px 1px;}

#side form.search {height:60px;background:url(/images/side_search_bg.jpg) 0px 0px repeat-x;padding:20px 10px;}
#side form.search h6 {color:white;margin:0 0 10px;}
#side form.search input {font-size:12px;}
#side form.search .lupa {position:absolute;height:45px;width:45px;top:-5px;left:-12px;background:url(/images/side_search_lupa.png) no-repeat;}
#side form.search .key {border:1px solid #9296ae;width:115px;padding-left:20px;text-align:center;}
#side form.search .sbm {border:1px solid #9296ae;background:#31428c;color:white;margin-left:-4px;}

#side .menu {list-style:none;padding:0;margin:0 0 0 -15px;}
#side .menu li {position:relative;background:#000040 url(/images/side_menu_bg.jpg) left top repeat-y;margin-bottom:1px;padding:12px 0 0 60px;height:28px;width:170px;}
#side .menu li div {position:absolute;right:180px;bottom:5px;}
#side .menu a {color:white;font-size:16px;font-weight:bold;text-decoration:none;}
#side .text {margin: 10px 20px;color:white;}
#side .text h5 {color:#000040;margin:1em 0;}
#side .banner {text-align:center;margin:1em 0;}

#content {width:734px;float:right;margin-left:12px;}
#path {margin-bottom:.5em;}
table.content {border-spacing: 5px;width:100%;}
td.page {background:url(/images/page_bottom_bg.jpg) left bottom repeat-x white;vertical-align:top;padding:0;}
div.page {background:url(/images/page_bottom_bg.jpg) left bottom repeat-x white;padding-bottom:15px;}
td.page .inner, div.page .inner {background:url(/images/page_bg.jpg) left top repeat-x;padding:15px 20px;}

td.page .panel {background:#dde7ed;margin:-5px -10px 1em;padding:1px 10px;}

/* news */

.news_anonce .item {clear:left;padding-bottom:10px;}
.news_anonce img {border:3px solid #e2e2e2;border-width:2px 3px;padding:2px;float:left;margin:0 5px 5px 0;}
.news_anonce .date {font-size:11px;background:#005e8a;padding:2px 3px;color:white;}
.news_anonce .item div {margin-left:70px;}

/* banners */

.banner_top,  .banner_bottom {width:100%;}
.banner_top img, .banner_bottom img {border:1px solid #f4f1dd;}

/* Footer */
#footer {
        background:url(/images/footer_logo.gif) 30px 40px no-repeat;
        clear:both;
        color:white;
        height:160px;
        /*padding:60px 0 30px 600px;*/
        padding-top:1px;
}

#footer .text {margin:20px 0 0 600px}
#pr_link{
    color:#0A63BB;
    float:right;
    margin-top:-20px;
    padding-right:6px;
}
