/* ============================================
   CSS: Стили для всех браузеров
   Site: СвязьИнформСервис [http://www.sis-group.com]
   Copyright: Astronim* [http://www.astronim.com]
   Coder: Ivan Leonchikov [ivan@iliven.net]
   Version: 17 Aug 2006
==============================================*/
* { margin:0; padding:0; }
html { width:100%; height:100%; }
body { position:relative; width:100%; min-height:100%; height:auto; background-color:#fff; }
textarea {font-family:Verdana; font-size:150%}

a { text-decoration:underline; font:normal 100% Verdana; color:#000; }
a:hover { text-decoration:none; color:#ef3e33; }
img { border:0; }

#parent { position:relative; width:984px; margin:0 auto; font:normal 100% Verdana Tahoma; color:#000; }
.clear { clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important; }

.logo { position:absolute; top:47px; left:121px; }
.lang { position:absolute; top:10px; left: -10px; width: 44px; height: 22px; background: url(../i/lang_back.gif) no-repeat; text-align: center; vertical-align: middle;}
.lang a { font:normal 11px Verdana; color:#fff; }
.lang a:hover { text-decoration:none; color:#fff; }

.title { position:absolute; top:10px; left:141px; font:normal 11px Verdana; color:#939598; }
.title a { font:normal 11px Verdana; color:#939598; }

.mail { position:absolute; top:7px; right:68px; }
.map { position:absolute; top:7px; right:37px; }

.top { height:312px; padding:53px 0 0 93px; }
.middle { padding:0 0 20px 93px; }
.middle2 { padding:0 0 45px 93px; }

/* ============================================
   Поиск и иконки
==============================================*/
.search { position:absolute; top:0; right:0; width:244px; height:54px; }

#find { padding-top:9px; border:0; }
#find img {cursor:hand; cursor:pointer}
#find input { display:block; float:left; width:117px; height:15px; padding-left:5px; font:normal 10px Verdana; color:#000; }
#find a { display:block; float:left; margin-left:6px; }

/* ============================================
   Меню
==============================================*/
.menu { width:204px; height:204px; float:left; margin:104px 4px 0 0; font:bold 13px/24px Verdana; background:#e8e8e8 url(../i/menu_1.gif) no-repeat; }
.menu a { font:bold 13px/24px Verdana; color:#000; }
.menu a:hover { color:#ef3e33; }

.submenu { visibility:hidden }

.menu2 { padding:28px 0 0 48px; width:156px; height:176px;  background: url(../i/menu_2.gif) no-repeat bottom; }

.jsmenu, .jsmenu2 {font:11px Verdana,Arial,Helvetica,sans-serif; text-align:left; position:absolute; left:0; top:0px; z-index:999; visibility:hidden; background-color:#CFECEF; filter:alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; width:196px; padding:8px 0}
.jsmenu a, .jsmenu2 a {display:block; color:#000; padding:3px 15px 3px 10px; text-decoration:underline; line-height:12px}
.jsmenu a:hover, .jsmenu2 a:hover {color:#EF3F34;}

/* ============================================
   Flash
==============================================*/
.flash_1 { width:204px; height:204px; float:left; margin:104px 4px 0 0; background:url(../i/flash_1.jpg) no-repeat; }
.flash_2 { width:286px; height:308px; float:left; background:url(../i/bg_flash2.gif) no-repeat; }

/* ============================================
   Решения и продукция
==============================================*/
.resh { width:200px; float:left; margin-right:8px; text-align:right; }
.resh h5 { padding:10px 14px 10px 0; font:normal 18px Verdana; color:#000; }
.resh a { padding-right:14px;height:19px; display:block; font:normal 11px/11px Verdana; color:#000; background:url(../i/bg_a.gif) no-repeat 100% 4px; }
.resh a:hover { color:#ef3e33; background:url(../i/bg_a.gif) no-repeat 100% -13px;}

.prod { width:250px; float:left; }
.prod2 { position:relative; margin-top:-100px; font:normal 11px/18px Verdana; }
.prod2 h5 { padding:0 0 10px 22px; font:normal 18px Verdana; color:#000; }
.prod2 a { padding-left:22px; height:19px; font:normal 11px/11px Verdana; color:#000; display:block; background:url(../i/bg_a.gif) no-repeat 8px 4px; }
.prod2 a:hover { color:#ef3e33; background:url(../i/bg_a.gif) no-repeat 8px -13px;}

.resh_img, .prod_img { width:204px; height:204px; float:left; margin-right:4px; }

/* ============================================
   Новости
==============================================*/
.news_block, .news_block2 { width:250px; float:left; padding-right:30px; }
.news_block2 a {font:bold 11px Verdana; color:#000;}
.news_block h5 { padding-bottom:10px; font:bold 13px Verdana; color:#000; }

.news { padding-bottom:10px; }
.news a { font:normal 11px Verdana; color:#000; text-decoration:none}
.news a:hover { color:#ef3e33; }
.news a img { float:left; padding:3px 5px 5px 0; }
.news p.date { font:normal 11px Verdana; color:#777; }
.news p.text { font:normal 11px Verdana; color:#000; }

/* ============================================
   Подвал
==============================================*/
.footer { height:80px; padding-left:90px; font:normal 11px/13px Verdana; color:#000; padding-bottom:10px }
.footer a { font:normal 11px/13px Verdana; color:#000; }
.footer_left2 { width:280px; float:left; }
.footer_left { width:370px; float:left; padding-top:6px}
.footer_right { width:230px; float:left; padding-top:6px }

a.prt { font:bold 13px/24px Verdana; color:#000; }

/* ============================================
   Дополнительный стили для AstroCMS*
==============================================*/
div.counter { display:inline; height:0px; left:-1000px; margin:0px; padding:0px; position:absolute; top:-1000px; visibility:hidden; width:0px; }
.gray { color:#A5A5A5; font-size:10px; line-height:10px; }
.red, .star, .error { color:#C03B20; }
.sstr { font-weight:bold; }

/* ============================================
   Конец
==============================================*/
