body, p, h1, h2, h3, h4, h5, ul,ul ul, li, div, a,table, form  {margin:0; padding:0;font-family:Verdana,tahoma;}
table {border-collapse:collapse;}
a{text-decoration:none}
a:hover {text-decoration:underline}
a img{border:none}
body{text-align:center}
ul{list-style:none}
.unborder *,.unborder{border:0px none!important}

#header, #content{width:960px;margin:0 auto;clear:both;text-align:left}
.top_menu{height:40px;}
.top_menu a.link{color:#fff!important; font-size:10px; background:#B4B4B4; display:block;  height:15px; margin:10px 0 0 0px; padding:0 10px 0 10px}
*html .top_menu a.link{margin:10px 0 0 10px}
.top_menu ul{float:right;  position:relative;top:10px;}
.top_menu ul li{display:block;float:left;height:18px;border-right:1px solid #8A8A8A;font-size:10px;padding:0 10px 0 10px;}
.top_menu ul li.last{border:none}
.top_menu a{color:#8A8A8A;display:block; height:18px;float:left; padding:0 0 0 16px}
a.look {background:url(../img/look.gif) no-repeat 0 3px;}
a.map {background:url(../img/map.gif) no-repeat 0 3px;}
a.contacts {background:url(../img/contacts.gif) no-repeat 0 3px;}
.flash{float:left; margin:0 0 0 0px}
#logotop{margin:0 0 0 20px}
#flashlink{display: block; width: 345px; height: 110px; position: absolute; z-index: 100000;}

#left{width:200px;background:#F5F5E5 url(../img/bg_left_right.gif) no-repeat 177px 115px;position:absolute;top:203px}
#left .top_bg{float:left;background:#F5F5E5 url(../img/bg_left.gif) no-repeat 0 0!important;width:30px; height:30px}
#left .bottom_bg{float:right;background:#F5F5E5 url(../img/bg_left_right_bot.gif) no-repeat 7px -9px!important;width:30px; height:29px; clear:both;}
#left ul{margin:30px 0 0 0px;}
#left ul li{display:block;text-transform:uppercase;text-align:left;padding:20px 0 0px 30px;background:url(../img/bg_left_li.gif) no-repeat 0 0px;}
#left ul li a{display:block; height:10px;}
#left a:hover{text-decoration:none}
#left ul li.active a{font-weight:700}
html>body #left ul li a{height:auto}
#left ul li.first{background:url(../img/bg_left_li_f.gif) no-repeat 0 0px;}
#left ul li.last{background:url(../img/bg_left_li_last.gif) no-repeat 0px 0px;height:60px;}
/*пустой блок для пустых списков*/
#left .full{height:155px} 

/* меню 2 уровня*/
#left ul ul{margin:5px 0 0 15px;}
#left ul ul li, #left ul ul li.last, #left ul ul li.first{margin:0!important;padding:0;background:none; margin:3px 0 0 0!important}
#left ul ul li a{background:none; text-transform:none!important;}
#left ul ul li.last{height:auto!important}

.about #left ul li a:hover{color:#A2A200}
.contact #left ul li a:hover{color:#7B4B7B;}
.news #left ul li a:hover{color:#73A1A1;}
.safety #left ul li a:hover{color:#5DA75D;}
.services #left ul li a:hover{color:#CDCD39;}
.info #left ul li a:hover{color:#CFA042;}

.about  #left ul li.active a{color:#A2A200;background:url(../img/bulet_about.gif) no-repeat 0 3px}
.contact #left ul li.active a{color:#7B4B7B;background:url(../img/bulet_contact.gif) no-repeat 0 3px}
.news #left ul li.active a{color:#73A1A1;background:url(../img/bulet_news.gif) no-repeat 0 3px}
.safety #left ul li.active a{color:#5DA75D;background:url(../img/bulet_safety.gif) no-repeat 0 3px}
.services #left ul li.active a{color:#CDCD39;background:url(../img/bulet_services.gif) no-repeat 0 3px}
.info #left ul li.active a{color:#CFA042;background:url(../img/bulet_info.gif) no-repeat 0 3px}
#left ul li a{color:#6A6A6A; text-transform:uppercase; font-size:11px;background:url(../img/li_marker.gif) no-repeat 0 3px;padding:0 0 0 13px;}

#left form label, #left form input{font-size:10px;color:#868686; float:left; margin-left:20px; clear:both}
#left form input{border:1px solid #DDDDCC; width:160px; margin-top:5px}
#left form a{float:right;display:block; clear:both!important;text-align:right;font-size:11px;color:#868686;width:38px;padding:0 2px 2px 0;/*background:#fff;*/ margin:5px 20px 0 0px; text-decoration:underline}
*html #left form a{margin:5px 10px 0 0px; }

#center{clear:both;width:760px;background: url(../img/bg_center.gif) no-repeat 0 0;position:relative;top:30px;z-index:10;margin-left:200px}

#center h1{font-size:20px; text-transform:uppercase;font-weight:100;background:url(../img/bg_h1.gif) no-repeat 15px 10px;padding:0 0 10px 40px;  clear:both; text-align:left;}
#center h2, .h{font:700 16px verdana;text-align:left;padding:0 0 5px 0}
#center span.img, #center span.imgeng{display:block; height:181px; width:686px; float:right}

.about span.imgeng{background:url(../img/heads/abouteng.jpg) no-repeat right 0!important}
.contact span.imgeng{background:#F5F5E5 url(../img/heads/contactseng.jpg) no-repeat right 0!important;}
.info span.imgeng{background:#F5F5E5 url(../img/heads/infoeng.jpg) no-repeat right 0!important}
.news span.imgeng{background:url(../img/heads/newseng.jpg) no-repeat right 0!important} 
.safety span.imgeng{background:url(../img/heads/safetyeng.jpg) no-repeat right 0!important} 
.services span.imgeng{background:url(../img/heads/serviceseng.jpg) no-repeat right 0!important}

.about span.img{background:url(../img/heads/about.jpg) no-repeat right 0!important}
.contact span.img{background:#F5F5E5 url(../img/heads/contacts.jpg) no-repeat right 0!important;}
.info span.img{background:#F5F5E5 url(../img/heads/info.jpg) no-repeat right 0!important}
.news span.img{background:url(../img/heads/news.jpg) no-repeat right 0!important} 
.safety span.img{background:url(../img/heads/safety.jpg) no-repeat right 0!important} 
.services span.img{background:url(../img/heads/services.jpg) no-repeat right 0!important}

/* заголовки и хлебные крошки раздела */


.about h1, .about .h, .about .bc a, .about .bc{color:#A2A200;}
.contact h1, .contact .h, .contact .bc a, .contact .bc{color:#7B4B7B}
.safety h1, .safety .h, .safety .bc a, .safety .bc{color:#5DA75D}
.news h1, .news .h, .news .bc a, .news .bc{color:#73A1A1}
.info h1, .info .h, .info .bc a, .info .bc{color:#CFA042}
.services h1, .services .h, .services .bc a, .services .bc{color:#CDCD39}
.bc {clear:both;text-align:left;font-size:10px;padding:10px 0 10px 15px}
.bc a.first{color:#6A6A6A}

/* спец стили для новостей */

.news .date{background:#6B6B6B;font:100 10px arial; color:#fff;width:55px; padding:0 5px 0 5px}
.news a.title{font:700 14px verdana;color:#4C4C4C; margin:10px 0 10px 0; display:block}
.news a.title:hover{text-decoration:underline!important}
.pb{margin:0 0 20px 0!important; }
.search{color:#4C4C4C!important;}

/* главный контейнер контета */

#center .main{border-left:1px solid #E5E5E5;padding:15px 0 15px 35px;margin:0 38px 0 6px;text-align:left;position:relative;z-index:10}

#center .main p{text-align:justify; padding:0;margin:0 0 10px 0; font-size:12px; color:#626262;/*width:666px;*/}
#center .main .paging a{background:#ECECEC;color:#6A6A6A; padding:0 3px 3px 3px}
#center p a {color:#ADADAD; text-decoration:underline;}
#center p a:hover, #center .main p.paging a:hover{text-decoration:none}
#center p a.active{color:#6DA26F}
#center p img, #center img{border:3px solid #E5E5E5;}

#center span.top {border-top:1px solid #E5E5E5;width:35px;background:none!important;float:left;display:block; font-size:1px;margin:0 0 0 6px}
*html #center span.top{margin:0 0 0 3px}
#center span.bottom{height:100px;width:714px;position:relative;left:2px;top:-58px; border-bottom:5px solid #E5E5E5;border-left:5px solid #E5E5E5;background:none!important;float:left;z-index:1;}

/* таблица */

#center table {width:666px;font-size:12px; margin:20px 0 20px 0; border-bottom:1px solid #ADADAD;border-right:2px solid #fff!important}
#center table thead td, #center table th, #center table th p{background:#ADADAD;border-right:1px solid #fff;font-size:14px; color:#fff!important; font-weight:100; padding:3px}
#center table td{background:#fff;border-right:1px solid #ADADAD;font-size:11px; color:#626262;padding:2px 2px 2px 10px}
#center table td.last{border:none}
#center table tr.color td, #center table td.color{background:#EFEFEF}

/* таблица галереи*/

#center table.gallery {color:#626262; margin:20px 0 20px 0; border:none!important}
#center table.gallery td{padding:2px 2px 2px 10px;border:none!important;}
#center table.gallery td p{font-size:11px!important}
#center table.gallery td img{margin:0 10px 0 0}
#center table.gallery td .gtitle{font:700 16px verdana;color:#4C4C4C;}

/* таблица каталога */
#center table.catalogue {width:666px;font-size:12px; margin:20px 0 20px 0; border-bottom:1px solid #ADADAD;border:1px solid #999!important}
#center table.catalogue thead td, #center table.catalogue th, #center table th p{background:#ADADAD;border:1px solid #999;font-size:14px; color:#fff!important; font-weight:100; padding:3px}
#center table.catalogue td{border:1px solid #999;font-size:11px; color:#626262;padding:2px 2px 2px 10px; }
#center table.catalogue td p{text-align:left}
/* списки */

#center ul{list-style:none;background:none;}
#center ul li{color:#626262;font:100 13px arial;background:url(../img/ul.gif) no-repeat 0 6px; padding:0 0 4px 10px; margin-left:3px}

html>body #center ul li{background-position:0 4px;}
#center ul li a{color:#626262;font:bold 14px arial;}

#center ul ul li{color:#626262;font:100 12px arial;background:url(../img/ul_ul.gif) no-repeat 1px 10px;padding:0 0 0px 10px;}
html>body #center ul ul li{margin-left:15px}
#center ul ul li a{color:#626262;font:100 12px arial;}

#center ul ul ul li{color:#626262;font:100 11px arial;background:url(../img/ul_ul_ul.gif) no-repeat 1px 17px;padding:0 0 0px 10px;}
html>body #center ul ul ul li{margin-left:35px;background-position:1px 8px}
#center ul ul ul li a{color:#626262;font:100 11px arial;}

#center ol li{color:#626262;font:100 13px arial;padding:0 0 4px 10px; margin-left:3px}
#center ol ol li{font:100 12px arial;padding:0 0 0 10px;}



/* foot */

html, body {height:100%; margin:0; padding:0;}

#wrap {
    position:relative;
    min-height:100%;
}

* html #wrap {
    height:100%;
}

#container {
    padding-bottom: 260px;
}
*html #container{padding-bottom: 160px;}


#footer {
    position:absolute;
   	bottom:0;
   	left:0;
    margin:0 auto;
    padding:0;
    height:160px;
    width:100%
}

#footer div.menu {background:url(../img/bg_foot.gif); margin:0 auto; width:960px;height:80px;text-align:left;}
#footer div.menu span{background:url(../img/bg_foot_menu.gif); width:706px;height:26px; display:block;text-align:left; padding:0 0 0 15px;position:relative; top:20px; left:200px}
#footer div.menu span a{color:#4E4E4E; font-size:10px; text-decoration:underline;padding:0 10px 0 0;position:relative; top:5px;}
#footer div.menu span a:hover{text-decoration:none}

#footer div.info{height:54px; margin:0 auto; width:760px;padding:15px 0 0 205px;text-align:left;}
#footer div.info div{height:54px;float:left;}
#footer div.info .phone{background:url(../img/bg_phone.gif) no-repeat 0 0;color:#4C6C94; width:210px; text-align:left; padding:5px 0 0 20px;font:700 23px arial;vertical-align:top}
#footer div.info .addr{color:#4C6C94; width:200px; text-align:left;font:700 11px arial;padding:5px 0 0 0}
#footer div.info .logo, #footer div.info .logoeng{background:url(../img/foot_logo.gif) no-repeat 10px 0;width:210px}
#footer div.info .logoeng{background:url(../img/foot_logoeng.gif) no-repeat 10px 0;}

#footer .small{font:100 10px arial; color:#7B7B7B; background:none!important;display:block; }
#footer .email{padding:5px 0 0 0px;font:700 11px arial; color:#4C6C94;width:120px;}


/******************глоссарий*********************/
.list{color:#E77817!important;font:700 16px verdana!important}
.groups{font:100 16px verdana!important; color:#ccc!important;}
.groups a:hover{color:#E77817!important;}



a.logoatom {background:url(/img/logoatom.gif) no-repeat top left;height:67px;width:100px;display:block;padding:0;margin:0;position:absolute;left:10px;bottom:-80px;}
