

/* Start:/bitrix/templates/.default/components/bitrix/search.form/search.form/style.css?1672304808607*/
.search_block input[type=text]
{
width:160px;
padding:0 20px 0 7px;
height:22px;
line-height:22px;
font-size:11px;
color:#828282;
border:1px solid #d5d5d5;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
-webkit-box-shadow:inset #f4f4f4 2px 2px 3px;
-moz-box-shadow:inset #f4f4f4 2px 2px 3px;
box-shadow:inset #f4f4f4 2px 2px 3px;
behavior:url(/PIE.htc);
}

.search_block input[type=submit]
{
width:13px;
height:13px;
background:url(/img/search_btn.png) no-repeat;
position:absolute;
top:5px;
right:5px;
cursor:pointer;
background-color:transparent;
border:none;
text-indent:-9999px;
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/topmenu_new/style.css?16723048085436*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
margin:0;
padding:0;
height:39px;
line-height:39px;
width:100%;
list-style:none;
font-size:11px;
}

#horizontal-multilevel-menu
{

}

#horizontal-multilevel-menu li 
{
float:left;
}

#horizontal-multilevel-menu li.sep
{
width:2px;
background:url(/img/menu_sep.png) no-repeat 0 0;
padding:0;
font-size:0px;
height:39px;
}

#horizontal-multilevel-menu li.root-item,
#horizontal-multilevel-menu li.root-item-selected
{
height:39px;
line-height:39px;
font-size:11px;
text-transform:uppercase;
position:relative;
}

/*Links*/
#horizontal-multilevel-menu li.root-item > a,
#horizontal-multilevel-menu li.root-item > span
{
color:#fff;
text-decoration:none;
display:block;
text-align:center;
background:url(/img/menu_bg.png) repeat-x 0 0;
cursor:pointer;
}

#horizontal-multilevel-menu li.root-item:hover > a,
#horizontal-multilevel-menu li.root-item:hover > span
{
text-decoration:none;
background:url(/img/menu_bg_hover.png) repeat-x;
color:#363434;
}

#horizontal-multilevel-menu li.root-item-selected > span,
#horizontal-multilevel-menu li.root-item-selected > a
{
text-decoration:none;
display:block;
text-align:center;
background:url(/img/menu_bg_hover.png) repeat-x;
color:#363434;
cursor:pointer;
}

#horizontal-multilevel-menu li:first-child.root-item > a,
#horizontal-multilevel-menu li:first-child.root-item > span,
#horizontal-multilevel-menu li:first-child.root-item-selected > span,
#horizontal-multilevel-menu li:first-child.root-item-selected > a
{
-webkit-border-radius:5px 0 0 5px;
-moz-border-radius:5px 0 0 5px;
border-radius:5px 0 0 5px;
behavior:url(/PIE.htc);
text-align:center;
}

#horizontal-multilevel-menu li:last-child.root-item > a,
#horizontal-multilevel-menu li:last-child.root-item > span,
#horizontal-multilevel-menu li:last-child.root-item-selected > span,
#horizontal-multilevel-menu li:last-child.root-item-selected > a
{
-webkit-border-radius:0 5px 5px 0;
-moz-border-radius:0 5px 5px 0;
border-radius:0 5px 5px 0;
behavior:url(/PIE.htc);
text-align:center;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{

}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	top:auto;
	display:none;
	z-index:5000;
	height:auto;
	width:157px;
	padding:0 16px;
	background:url(/img/submenu_bg.png);
	text-transform:none;
	line-height:18px;
}

#horizontal-multilevel-menu li:last-child ul
{
right:0!important;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	border-bottom:1px solid #d5d5d5;
	padding:7px 0;
}

#horizontal-multilevel-menu li li:last-child
{
border-bottom:none;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
	color:#363434;
	text-decoration:none;
}

#horizontal-multilevel-menu li ul span
{
	color:#3B80BE;
}

#horizontal-multilevel-menu li ul a:hover
{
	color:#3B80BE;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{

}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{

}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/system.pagenavigation/.default/style.css?1672304808450*/
.nav { text-align:left; }
.nav a, .nav span
{
display:inline-block; margin:0 5px;	
}
/*.nav a, .nav span { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color: #fff; font-weight: normal; text-decoration:none; padding:3px 7px; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; behavior: url(/PIE.htc); }
.nav a { background:#525559; }
.nav span.active { background:#f11a1a; }
.nav span.disactive { background:#b7b7b7; }*/
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/breadcrumb/breadcrumb/style.css?1672304808216*/
ul.breadcrumb-navigation
{
padding:0;
margin:0;
list-style:none;
font-size:11px;
}

ul.breadcrumb-navigation li
{
display:inline;
}

ul.breadcrumb-navigation a
{
color:#353535;	
}

ul.breadcrumb-navigation span
{
	
}
/* End */


/* Start:/bitrix/templates/zaes.ru/styles.css?16723048089294*/
html, body
{
height:100%;
}

body
{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
color:#353535;
font-size:13px;
line-height:18px;
}

h1, .h1
{
font-size:24px;
font-weight:normal;
padding:0px;
margin:0 0 30px 0;
text-transform:uppercase;
}

h2, .h2
{
font-size:16px;
font-weight:bold;
padding:0px;
margin:0 0 19px 0;
}

h3, .h3
{
font-size: 18px;
font-weight:normal;
padding: 0px;
margin-top: 10px;
margin-bottom: 8px;
}

table
{
border-collapse:collapse;
}

a
{
color:#3b80be;
}

a:hover
{
text-decoration:none;
}

img
{
border:none;
font-size:0px;
}

.hr
{
height:1px;
background:#d5d5d5;
margin:28px 0 20px 0;
}

.fl
{
float:left;
}

.fr
{
float:right;
}

.clear
{
clear:both;
}

.blue
{
color:#3b80be;	
}

.print
{
background-image:url(/img/print_icon.png);
background-repeat:no-repeat;
background-position:0 -23px;
display:inline-block;
padding-left:34px;
margin-right:36px;
height:23px;
line-height:23px;
font-style:italic;
}

.print:hover
{
background-position:0 0;
}

.maintable
{
width:1008px;
height:100%;
margin:0 auto;
background:url(/img/bg.png) repeat-y 0 0;
}

.maintable > tbody > tr > td
{
padding:0 24px;
}

.header
{
height:107px;
}

.header_wrapper
{
position:relative;
height:100%;	
}

.logo
{
position:absolute;
left:1px;
top:14px;
}

.rosatom_logo
{
position:absolute;
top:23px;
right:0;
}

.slogan
{
position:absolute;
left:288px;
top:38px;
font-size:24px;
line-height:25px;
}

.slogan .blue
{
display:inline-block;
margin-left:129px;
}

.lang
{
position:absolute;
right:3px;
top:0px;
width:60px;
height:20px;
line-height:20px;
text-align:center;
font-size:10px;
background:#f3f3f3;
-webkit-border-radius:0 0 3px 3px;
-moz-border-radius:0 0 3px 3px;
border-radius:0 0 3px 3px;
behavior:url(/PIE.htc);
}

.site_icons
{
position:absolute;
left:652px;
top:24px;
}

.site_icons a
{
display:inline-block;
width:26px;
height:22px;
margin-right:20px;
background-image:url(/img/top_icons.png);
background-repeat:no-repeat;
}

.site_icons a.key
{
background-position:0 -22px;
}

.site_icons a.key:hover
{
background-position:0 0;
}

.site_icons a.home
{
background-position:-26px -22px;
}

.site_icons a.home:hover
{
background-position:-26px 0;
}

.site_icons a.mail
{
background-position:-52px -22px;
}

.site_icons a.mail:hover
{
background-position:-52px 0;
}

.site_icons a.map
{
background-position:-78px -22px;
}

.site_icons a.map:hover
{
background-position:-78px 0;
}

.search_block
{
position:absolute;
left:650px;
top:59px;
width:189px;
height:24px;
}

.menu
{
height:39px;
}

.slider
{
height:271px;
padding-top:7px!important;
}

.breadcrumb
{
height:44px;
padding-left:35px!important;
}

.content
{
vertical-align:top;
padding-bottom:10px!important;
}

.content_table
{
width:100%;
height:200px;
}

.content_table .left_block
{
width:219px;
padding-right:27px;
padding-bottom:50px;
vertical-align:top;
}

.content_table .right_block
{
width:219px;
padding-left:27px;
vertical-align:top;
}

.content_table .center_block
{
vertical-align:top;
}

.news_block
{
background:#f3f3f3 url(/img/angletop_block.png) no-repeat top right;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
behavior: url(/PIE.htc);
position:relative;
padding:36px 15px 15px 15px;
font-size:12px;
line-height:18px;
}

.news_block .h
{
font-size:13px;
text-transform:uppercase;
padding-left:38px;
margin-bottom:25px;
font-weight:bold;
}

.news_icon_c
{
display:block;
width:30px;
height:29px;
position:absolute;
left:13px;
top:15px;
background:url(/img/news_icon_c.png);
}

.news_icon_o
{
display:block;
width:39px;
height:46px;
position:absolute;
left:10px;
top:10px;
background:url(/img/news_icon_o.png);
}

.news_block .date
{
color:#8f8f8f;
}

.news_block a.name
{
color:#353535;
}

.news_sep
{
height:0px;
border-top:1px dashed #8f8f8f;
margin:10px 0;
}

.footer
{
height:80px;
font-size:12px;
line-height:17px;
}

.footer > table
{
height:100%;
border-top:1px solid #d5d5d5;
}

.footer .copy
{
width:290px;
}

.footer .bottom_menu
{
text-align:center;
}

.footer .px_copy
{
width:250px;
}

.footer .px_copy table
{
float:right;
}

.footer .px_copy table td
{

}

.footer .px_copy table td a
{
text-decoration:none;
color:#353535;
}

.feedback
{
padding:15px;
border:1px solid #ebebeb;
background:#F3F3F3;
}

.feedback table
{
width:100%;
}

.feedback table th,
.feedback table td
{
vertical-align:top;
}

.feedback table th
{
width:145px;
font-weight:normal;
text-align:right;
}

.feedback table td input[type=text]
{
border:1px solid #ebebeb;
width:100%;
height:15px;
line-height:15px;
font-family:Arial, Helvetica, sans-serif;
color:#353535;
font-size:13px;
}

.feedback table td.captcha input[type=text]
{
width:156px;
}

.feedback table td textarea
{
border:1px solid #ebebeb;
width:100%;
min-width:100%;
max-width:100%;
height:116px;
min-height:116px;
max-height:116px;
font-family:Arial, Helvetica, sans-serif;
color:#353535;
font-size:13px;
}

.feedback table td input[type=submit]
{
width:132px;
height:38px;
border:none;
font-size:12px;
color:#fffefe;
background:#3B80BE;
cursor:pointer;
line-height:38px;
float:right;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
behavior:url(/PIE.htc);
}

.feedback table td input[type=submit][disabled]
{
    background: #ccc;
    cursor: default;
}

.feedback table td input[type=submit]::-moz-focus-inner
{
border:0;
padding:0;
}

a.geography_map
{
display:block;
height:385px;
background:url(/img/geography.jpg) no-repeat 50% 50%;
color:#353535;
text-decoration:none;
}

a.geography_map_en
{
display:block;
height:385px;
background:url(/img/geography-eng.jpg) no-repeat 50% 50%;
color:#353535;
text-decoration:none;
}

.ajax_auth
{
width:329px;
height:226px;
}

.ajax_auth .auth_h
{
height:39px;
line-height:39px;
font-size:15px;
color:#fff;
padding-left:17px;
background:#3b80be;
-webkit-border-radius:5px 5px 0 0;
-moz-border-radius:5px 5px 0 0;
border-radius:5px 5px 0 0;
behavior: url(/PIE.htc);
position:relative;
}

.ajax_auth .auth_body
{
padding:35px;
background:#fff;
-webkit-border-radius:0 0 5px 5px;
-moz-border-radius:0 0 5px 5px;
border-radius:0 0 5px 5px;
behavior: url(/PIE.htc);
}

.ajax_auth table
{
width:100%;
}

.ajax_auth table th
{
width:44px;
padding-right:24px;
text-align:right;
font-weight:normal;
font-size:13px;
}

.ajax_auth table th,
.ajax_auth table td
{
padding-top:5px;
padding-bottom:5px;
}

.ajax_auth input[type=text],
.ajax_auth input[type=password]
{
width:186px;
height:15px;
border:1px solid #d5d5d5;
}

.ajax_auth input[type=submit]
{
font-size:14px;
color:#353535;
background:none;
border:none;
text-decoration:underline;
cursor:pointer;
margin-top:10px;
}

.ajax_auth input[type=submit]:hover
{
text-decoration:none;
}

.ajax_auth a.btn
{
font-size:14px;
color:#353535;
display:inline-block;
margin-top:10px;
margin-right:15px;
}

.wrapper {
margin:0 auto;
width:946px;
height:484px;
position:relative;
overflow-x: visible;
}

#map {
float:left;
clear:both;
width:946px;
height:527px;
background:url(/img/map.png) 8px 12px no-repeat;
overflow:hidden;
}

.point {
position:absolute;
display:none;
z-index: 300;
/*margin-top: -82px;*/
/*margin-top: -200px;*/
margin-left: 107px;
padding:10px 15px;
background:#7BB9F0;
font-size:14px;
font-weight:bold;
background-color: transparent;
color: white;
}

.point .close {
top: 4px;
right: 10px;
display:block;
position:absolute;
width:20px;
height:20px;
text-indent:-9999px;
outline:none;
background:url(/img/close.png) no-repeat;
}

#map *{
cursor: default;
}

.point img {
vertical-align:middle;
margin-right:10px;
}
.map_regions{
display:none;
}
.map_cities{
position: absolute;
border: 1px solid red;
width: 0px;
height: 0px;
z-index:100;
}
.map_cities .mark{
padding-bottom: 17px;
background: url(/img/dot.png) center center no-repeat;
font-size: 9px;
font-weight: bold;
text-decoration: none;
color: black;
position: absolute;
display: block;
}
.region_name{
color: #5591C7;
font-weight: bold;
margin-bottom: 8px;
font-size: 15px;
}
.city_name{
color: #3B80B2;
}
.map_all_show{
position: absolute;
top: 424px;
left: 0px;
}

.scrollTop
{  
background:url(/img/arrows.png) 0 0 no-repeat;  
display:block;
width:35px;
height:20px;  
position:fixed;
top:30px;
left:30px; 
z-index:2000; 
}

.scrollTop:hover
{
background-position:0 -20px;
}

.tb
{
display:none;
}

.voting-form-box textarea
{
width:675px;
}
.bg_header{
background: url(/bg_header.png) center top no-repeat;
width: 160px;
padding: 5px 8px;
font-size: 10px;
line-height: 12px;
}
.bg_content{
background: url(/bg_content.png) center top no-repeat;
width: 160px;
padding: 5px 8px;
position: relative;
font-size: 10px;
line-height: 12px;
}
.pip{
position: absolute;
left: 11px;
top: 50%;
width: 5px;
height: 11px;
background: url(/pip.png) center center no-repeat;
}

.point .bg_content .des{
color: #353535;
}
.city_map{
color: #1A4080;
position: absolute;
height: 10px;
padding-left: 12px;
background: url(/dots.png) left top no-repeat;
}
.city_map:hover{
background: url(/dots.png) left -10px no-repeat;
}
.city_map:hover span{
background-color: white;
opacity: 0.9;
padding-left: 4px;
padding-right: 4px;
white-space: nowrap;
display: inline !important;
font-size: 10px;
text-dexoration: none;
line-height: 12px;
}
.point .des{
display: none !important;
}
.prp td{
border-bottom: 1px solid #D5D5D5;
}
.showAll{
display: none;
}

/* End */


/* Start:/bitrix/templates/zaes.ru/template_styles.css?167230480873*/
.privacy-policy {
    color: #000;
}

.anonym {
    margin: 10px 0 0 0;
}
/* End */
/* /bitrix/templates/.default/components/bitrix/search.form/search.form/style.css?1672304808607 */
/* /bitrix/templates/.default/components/bitrix/menu/topmenu_new/style.css?16723048085436 */
/* /bitrix/templates/.default/components/bitrix/system.pagenavigation/.default/style.css?1672304808450 */
/* /bitrix/templates/.default/components/bitrix/breadcrumb/breadcrumb/style.css?1672304808216 */
/* /bitrix/templates/zaes.ru/styles.css?16723048089294 */
/* /bitrix/templates/zaes.ru/template_styles.css?167230480873 */
