@charset "utf-8";
/* CSS Document - Last Updated: 21.07.09 by Antonio Bukatkin Studios */
body, td, div, span, p {
background-color: #7B8699; margin: 0px; font-family: Tahoma; font-size: 12px; color: #FFF;}
a {
color: #FFF; font-weight: bold; text-decoration: none;}
a:hover {
color: #F90; font-weight: bold;}
p {
margin: 0 0 15px 0;}
h1 {
font: 15px Tahoma; font-weight: bold; margin: 0 0 8px 0;}
h2 {
font: 12px Tahoma; font-weight: bold; margin: 0 0 5px 0;}
#ru-eng a, #ru-eng a:link, #ru-eng a:visited, #ru-eng a:active, #ru-eng a:focus {
font-family: Arial; font-size: 11px; color: #1E2126; text-transform: uppercase; font-weight: bold; text-decoration: none;}
#ru-eng a:hover, #zag-ss a:hover, #zag-ss-noactiv a:hover {
text-decoration: none; color: #F4AD2D;}
#zag-ss-floa {
margin-bottom: 10px;}
#h1rus {position: relative; bottom: -44px; left: 2px;}
* html #h1rus {width: 800px;}
#h1eng {visibility: hidden;}
#zag-ss a {
font-family: Arial; font-size: 12px; color: #1E2126; font-weight: bold; text-decoration: none;}
#zag-ss a:visited {
text-decoration: none; color: #D4D4D4;}
#zag-ss-noactiv a {
font-family: Arial; font-size: 12px; color: #F4AD2D; font-weight: bold; text-decoration: none;}
#news_zag_cat, #news_zag A, #news_zag a:link, #news_zag a:visited, #news_zag a:active, #news_zag a:focus {
font-family: Arial; font-size: 14px; color: #FFF; font-weight: bold; text-decoration: none;}
#news_zag a:hover {
text-decoration: none; color: #F4AD2D;}
#menu_left {
margin-top: 202px; width: 173px; float: right;} 
#menu_left a, #menu_left_visited a, #menu_left_active a {
display: block; font: bold 8pt Arial; text-decoration: none; text-transform: uppercase; padding: 0px 0px 2px 2px; margin: 1px 0px; border-bottom: 1px solid #F90;}
#menu_td { 
width: 272px; background: url(../img/menu.gif) no-repeat right top; background-color: #7B8699; padding-top: 16px;}
#menu_left a { 
color: #1E2126; border-bottom: 1px solid #A1A3A8;}
#menu_left_visited a { 
color: #A1A3A8;}
#menu_left_active a { 
color: #F90;}
#menu_left a:hover { 
text-decoration: none; color: #F90; border-bottom: 1px solid #F90;}
form.order input, form.order select {
width: 250px;}
#order {
width: 100px; float: right; margin: 5px 5px 0 0;}
table.order th {
text-align: left; padding: 10px 0; font-size: 12px;}
table.order td { 
padding: 3px 10px 3px 0;}
span.red_star {
color: #C03; font-size: 9px;}
span a:hover, a:hover span, p a:hover { 
color: #F4AD2D;}
#stat {
padding-left: 25px;}
#stat img {
visibility: hidden;}
#foot {
font-family: tahoma;  font-size: 12px; float: right; padding-right: 28%;}
.topmenu, .topmenu:hover {
height: 8px; float: left; margin-right: 17px;}
#menudiv {
padding: 0; width: 100%; height: 26px; border: 1px solid white;}
#menudivin {
padding: 0; width: 800px; border: 1px solid white; position: relative; left: 50px;}
#menudivin a, #menudivin img {
text-decoration: none; border: none;} 
* html #menudiv {
padding: 0; width: 100%;  border: 1px solid white;}
* html #menudivin {
padding: 0; margin: 0; width: 800px;}
#main_block {
display: none;}
#foot {
font-family:tahoma; font-size:10px; margin-left:100px;}
#flalt {
margin: 0; padding: 0;}
#flalt h1 {
font-size:9px; letter-spacing: 1px; color:#BBB; margin: 0 0 40px 0; padding-left: 226px;}
#flalt p img {
position: relative; bottom: 60px; left: 80px; border: 0; margin: 0; padding: 0;}
object {
background-color: #7B8699;}
#map {
border: none; width: 880px; height: 434px; background: url(../img/imagency-index-rus.jpg) left bottom no-repeat; position: relative; margin-left: 20px; margin-bottom: 32px;}
ul {
list-style: none; margin: 0; padding: 0;}
* html #map ul {
position: absolute; left: 0;}
ul li {
position: absolute;}
/* IE6 */
a:link, a:visited, a:hover {
text-decoration: none;}
#company a {
position: absolute; width: 175px; height: 15px; show: hidden; left: 88px; top: 134px;}
#company a:hover {
background: url(../img/menu/comp.gif) no-repeat; display: block;}
#news a {
position: absolute; width: 175px; height: 15px; show: hidden; left: 88px; top: 151px;}
#news a:hover {
background: url(../img/menu/news.gif) no-repeat; display: block;}
#product a {
position: absolute; width: 175px; height: 15px; show: hidden; left: 88px; top: 169px;}
#product a:hover {
background: url(../img/menu/product.gif) no-repeat; display: block;}
#tech a {
position: absolute; width: 175px; height: 15px; show: hidden; left: 88px; top: 187px;}
#tech a:hover {
background: url(../img/menu/tech.gif) 0 0 no-repeat; display: block;}
#qual a {
position: absolute; width: 175px; height: 15px; show: hidden; left: 88px; top: 204px;}
#qual a:hover {
background: url(../img/menu/qual.gif) no-repeat; display: block;}
#service a {
position: absolute; width: 175px; height: 15px; show: hidden; left: 88px; top: 222px;}
#service a:hover {
background: url(../img/menu/service.gif) no-repeat; display: block;}
#online a {
position: absolute; width: 175px; height: 15px; show: hidden; left: 88px; top: 240px;}
#online a:hover {
background: url(../img/menu/online.gif) no-repeat; display: block;}
#vacan a {
position: absolute; width: 175px; height: 15px; show: hidden; left: 88px; top: 258px;}
#vacan a:hover {
background: url(../img/menu/vacan.gif) no-repeat; display: block;}
#contact a {
position: absolute; width: 175px; height: 15px; show: hidden; left: 88px; top: 275px;}
#contact a:hover {
background: url(../img/menu/contact.gif) no-repeat; display: block;}
#fla a {
position: absolute; width: 160px; height: 41px; show: hidden; left: 283px; top: 84px;}
#fla a:hover {
background: url(../img/flanima.gif) no-repeat; display: block; top: 95px;}
#flalt #h2rus {font-size: 9px; letter-spacing: 0.5; text-align: left; line-height: 18px; color:#BBB; margin: 0 0 40px 0; padding-left: 283px; padding-top: 45px;}
* html #fla a {
position: absolute; width: 160px; height: 41px; show: hidden; left: 283px;}