/* ============================================
   CSS: Стили для всех браузеров. Главная
   Site: Агат-Систем [http://www.agat-sistem.com]
   Copyright: Astronim* [http://www.astronim.com]
   Coder: Ivan Leonchikov [ivan@iliven.net]
   Version: 06 Jule 2006
==============================================*/
* { margin:0; padding:0; }
html { width:100%; height:100%; }
body { position:relative; width:100%; min-width:984px; min-height:100%; height:auto; background:#8cbff4 url(../i/bg_body.gif) repeat-x; }

a { text-decoration:underline; }
a:hover { text-decoration:none; }
img { border:0; }

#parent { position:relative; min-width:984px; font:normal 100.01% Arial sans-serif; 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:48px; left:33px; }
.bg_center { position:absolute; left:20%; top:0; z-index:0; width:475px; height:129px; background:url(../i/bg_center.gif) no-repeat; }
.title { position:absolute; top:11px; left:20%; z-index:999; padding-left:40px; }
.title a { font:normal 11px/12px Arial; color:#1039c6; }

#middle { position:relative; width:100%; height:501px; overflow:hidden; }
.left { position:relative; width:29%; float:left; }
.right { width:100%; float:left; margin-left:-29%; }
.right2 { margin-left:29%; }
.center { width:414px; float:left; margin-top:129px; }
.right3 { width:100%; float:left; margin-left:-414px; }
.right4 { margin:0 20px 0 414px; }

/* ============================================
   Левая колонка
==============================================*/
.menu { margin:129px 0 0 20px; background:#8cbff6 url(../i/bg_menu.gif) repeat-x; }
.menu2 { background:url(../i/bg_menu2.gif) no-repeat; }
.menu3 { background:url(../i/bg_menu3.gif) no-repeat 100% 0; }
.menu4 { background:url(../i/bg_menu4.gif) no-repeat 0 100%; }
.menu5 { min-height:180px; height:auto; margin-left:107px; padding:25px 0; background:url(../i/bg_menu5.gif) no-repeat 100% 100%; }
.menu5 a { position:relative; z-index:999; }
.menu5 a img { margin-bottom:9px; }

.search { margin-top:10px; }
.name { position:relative; z-index:999; margin-left:118px; width:61px; height:18px; padding:7px 0 0 9px; font:normal 11px Arial; color:#1039c6; background:url(../i/name.png) no-repeat; }

#search { position:relative; z-index:999; padding-left:18px; border:0; }
#search input { width:90%; }

.news_name { position:absolute; top:476px; left:118px; width:61px; height:18px; padding:7px 0 0 9px; font:normal 11px Arial; color:#1039c6; background:url(../i/name_news.gif) no-repeat; }
.news_name a { font:normal 11px Arial; color:#1039c6; }

/* ============================================
   Центральная колонка
==============================================*/
.image { position:relative; z-index:999; width:372px; height:156px; margin:16px 0 0 21px; }
.image a { padding-left:14px; font:normal 11px Arial; color:#1039c6; }
.image_text { position:relative; z-index:999; width:344px; height:98px; margin-left:21px; padding:10px 14px 0 14px; font:bold 16px Arial; color:#fff; background:url(../i/bg_image_text.gif) no-repeat; }
.image_text a { font:bold 16px Arial; color:#fff; text-decoration:none; }
.image_text a:hover { text-decoration:none; }

/* ============================================
   Правая колонка
==============================================*/
.icon { margin:15px 0 35px 0; }
.icon img { margin-right:9px; }

.lang { float:left; padding-right:40px; }
.lang a  {text-decoration:none; color:#1039c6; margin-top}
.lang a:hover {text-decoration:none;}

.catalog_lnk { width:60px; height:25px; padding-left:10px; background:url(../i/bg_catalog_lnk.gif) no-repeat; }
.catalog_lnk a { font:normal 11px Arial; color:#1039c6; }

#catalog { border:0; padding-bottom:13px; }
#catalog select { width:100%; font:normal 14px Arial; color:#000; }

a.cat1 { display:block; width:100%; height:87px; margin-bottom:1px; background:#d1a3c7 url(../i/block1_bg1.gif) no-repeat; }
a.cat1 .cat1_2 { width:100%; height:87px; background:url(../i/block1_bg2.jpg) no-repeat 100% 0; }
a.cat1:hover .cat1_2 { cursor:pointer; /*background:url(../i/block1_bg2_hover.jpg) no-repeat 100% 0;*/ }
a.cat1 img { margin:8px 0 0 10px; }
/*a.cat1:hover { background:#0147b1 url(../i/block1_bg1_hover.gif) no-repeat; }*/

a.cat2 { display:block; width:100%; height:87px; margin-bottom:1px; background:#bf90c6 url(../i/block2_bg1.gif) no-repeat; }
a.cat2 .cat2_2 { width:100%; height:87px; background:url(../i/block2_bg2.jpg) no-repeat 100% 0; }
a.cat2:hover .cat2_2 { cursor:pointer; /*background:url(../i/block2_bg2_hover.jpg) no-repeat 100% 0;*/ }
a.cat2 img { margin:8px 0 0 10px; }
/*a.cat2:hover { background:#0147b1 url(../i/block2_bg1_hover.gif) no-repeat; }*/

a.cat3 { display:block; width:100%; height:87px; margin-bottom:1px; background:#9e79ba url(../i/block3_bg1.gif) no-repeat; }
a.cat3 .cat3_2 { width:100%; height:87px; background:url(../i/block3_bg2.jpg) no-repeat 100% 0; }
a.cat3:hover .cat3_2 { cursor:pointer; /*background:url(../i/block3_bg2_hover.jpg) no-repeat 100% 0;*/ }
a.cat3 img { margin:8px 0 0 10px; }
/*a.cat3:hover { background:#0147b1 url(../i/block3_bg1_hover.gif) no-repeat; }*/

a.cat4 { display:block; width:100%; height:87px; margin-bottom:1px; background:#8264ac url(../i/block4_bg1.gif) no-repeat; }
a.cat4 .cat4_2 { width:100%; height:87px; background:url(../i/block4_bg2.jpg) no-repeat 100% 0; }
a.cat4:hover .cat4_2 { cursor:pointer; /*background:url(../i/block4_bg2_hover.jpg) no-repeat 100% 0;*/ }
a.cat4 img { margin:8px 0 0 10px; }
/*a.cat4:hover { background:#0147b1 url(../i/block4_bg1_hover.gif) no-repeat; }*/

.bg_right { width:67px; height:21px; margin-top:-2px; background:url(../i/bg_right.gif) no-repeat 100% 0; }

/* ============================================
   Новости
==============================================*/
.news_block { margin:0 20px 0 20px; background:#fff url(../i/news_bg_left.gif) no-repeat; }
.news_block2 { padding:15px 20px 5px 20px; background:url(../i/news_bg_right.gif) no-repeat 100% 0; }
.news { width:33%; float:left; }
.date { width:38px; float:left; font:normal 10px Arial; color:#a1a1a1; }
.news_text { width:100%; float:left; margin-left:-38px; }
.news_text2 { margin:0 35px; font:normal 12px Arial; color:#000; }
.news_text2 a { font:normal 12px Arial; color:#000; text-decoration:none; }
.news_text2 a:hover { text-decoration:underline; }
.img_news { float:left; width:50px; }
.img_news_empty { float:left; width:1px; }
.text_news { float:left; width:100%; margin-left:-50px; }
.text_news2 { margin-left:50px; }

.news2 { margin:0 20px; }
.news2_1 { width:8px; height:8px; float:left; background:url(../i/news2_1.png) no-repeat; }
.news2_2 { width:100%; height:8px; float:left; margin-left:-8px; }
.news2_3 { margin-left:8px; }
.news2_4 { width:100%; height:8px; margin-right:-8px; float:left; }
.news2_5 { width:8px; height:8px; float:left; background:url(../i/news2_2.png) no-repeat; }
.news2_6 { margin-right:8px; height:8px; background-color:#fff; }

/* ============================================
   Подвал
==============================================*/
#footer { padding-bottom:30px; }
.left_footer { width:225px; height:40px; float:left; text-align:right; }
.left_footer_bg { margin:-1px 0 0 168px; width:17px; height:21px; background:url(../i/bg_footer.png) no-repeat; }
.right_footer { width:71%; float:right; font:normal 11px/12px Arial; color:#000; }
.right_footer .content { padding-left:414px; width:255px; }
.right_footer a { font:normal 11px/12px Arial; color:#1039c6; }

/* ============================================
   Дополнительный стили для 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; }

.news .date {color:#a1a1a1; font-weight:bold; }

/* ============================================
   Конец
==============================================*/



