* {margin: 0; padding: 0; font-size:100%;}
body {background: #e1e1e1; font-family: Tahoma; color: #000000; font-size: 12px; scrollbar-3dlight-color: #ffffff; scrollbar-darkshadow-color: #ffffff; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #ffffff; scrollbar-face-color: #187DC1; scrollbar-arrow-color: #A1DFFA /*#F7941E*/; scrollbar-track-color: #ffffff;}
ul {list-style: none;} a {outline: none;}
a img {border: none;} h1 {color: #00336e; font-size: 14px; margin: 15px 0;}
#content a, #footer a, #col_center a {color: #004A7F;}
#content a:hover, #footer a:hover, #col_center a:hover {color: #f7941e;}
#content p {margin: 15px 0;} #col_center p {margin: 15px 0;}
.hide {overflow: hidden;}
.col1_content {margin: 15px 0 0 39px;}
.title {color: #1370b6; text-transform: uppercase; margin:-47px 0 0 177px;}
.t1 {font-size: 9px; white-space: nowrap;}
.t2 {font-size: 15px; white-space: nowrap;}
.nav {margin:-37px 0 0 850px; white-space: nowrap; width:125px;}
.nav .nav_img_container {margin-bottom: 7px; text-align: right;}
.nav img {margin-left: 15px;} .main {margin-right: 15px;}
.main_pic {background: #187dc1; height: 257px;}
.main_cont {height: 230px /*185px*/; margin: -249px 0 0 595px; padding-right: 15px; color: #ffffff; font-size: 12px;}
.main_cont_acc {display: inline-block; clear: both; height: 139px; overflow: auto; width: 100%;}
.main_cont ul li {padding-bottom: 15px;} .main_cont ul a {color: #ffffff;}
.main_cont .news_date {color: #a1dffa; font-size: 11px;}
.main_cont_an {margin: 0 0 0 595px; padding-right: 15px; color: #ffffff; font-size: 12px;}
.hr_line {background: #0e6ab7; height: 1px;}
.news_title {background: url('images/trigger.gif') top right no-repeat; font-weight: bold; height: 14px; text-transform: uppercase; margin:11px 0;}
.news_title a {color: #ffffff; display: block;}
.active {background-position: right bottom;}
.main_cont ul a.news_all {color: #A1DFFA;}
.empty {clear: both; margin-top: 15px;} 
ul.list1 {margin: 0; padding: 0; color: #0a529b; font-size:14px; text-transform: uppercase; clear:both;}
 ul.list1 li {float: left; width:25%;} ul.list1 li a {text-decoration: none;} 
ul.list1 li ul.point li {width:100%;} 
#page_main ul.point {color: #004a7f; font-size:11px; line-height:19px; text-transform: none; padding: 15px 0 30px 0;}
 #page_in ul.point {color: #004a7f; font-size:11px; line-height:19px; text-transform: none;} ul.point li {float: none;}
 ul.point li a {display: block; background: url('images/p.gif') left 7px no-repeat; color: #004a7f; padding-left: 9px; text-decoration: none;} 
ul.point li a:hover {background: url('images/p_act.gif') left 7px no-repeat; color: #f7941e;} ul.point li a.current {font-weight: bold;} 
ul ul {width: auto; margin: 0 0 0 0; padding: 0 0 0 1.5em;} ul.point li.close ul {display: none;} 
ul.point li li a {background: url(images/p_child.gif) left 9px no-repeat;} ul.point li li a:hover {background: url(images/p_child_act.gif) left 9px no-repeat;}
 ul.point li li a.current {background: url(images/p_child_act.gif) left 9px no-repeat; color: #f7941e; font-weight: normal;} .reg {margin: 15px 0;}
 .col2_content {margin:15px 15px 0 5px;} .col2_content img {padding-bottom: 15px;} .footer_img {float: right;}
.copyright {background: url('images/dotted_line.gif') left repeat-x; float: left; height: 31px; line-height: 31px; white-space: nowrap; width: 100%; margin: 0;}
 #page_main .copyright {*margin-top: -5px;} #page_in .copyright {*margin-top: -10px;} .counter {float: right; margin: 9px 0 15px 0; vertical-align: bottom;}
 .counter * {margin-left: 3px;} .breadcrumbs, .breadcrumbs a {margin: 19px 5px 0 5px; color: #555555; font-size: 11px;} #content ol {margin-left: 29px;}
.en-ru {text-decoration: none; color: #0a529b; } 
.dateTable { border: 1px solid black; /* Параметры рамки */ text-align: center; /* Выравнивание по центру */ border-collapse: collapse; /* Убираем двойные линии между ячейками */ font: 11px/120% Tahoma,Geneva,Arial } 
.dateTable TD{ padding: 10px; /* Поля вокруг текста */ border: 1px solid black; /* Параметры рамки */ } .tableContent { background-color:#FFDAB9; }
 .tableHeader1 { background-color: #FF7F50; } .tableHeader2 { background-color:#F4A460; } .tableContent2 { background-color:#AFEEEE; } 
.tableHeader3 { background-color: #20B2AA; } .firstColum { padding: 0px; width: 160px; }.tab{font: 26px/120% Tahoma,Geneva,sans-serif;  color: #333232; }
 .activeTab{font: 26px/120% Tahoma,Geneva,sans-serif;  color: #000000; border-bottom: 2px solid black;} 
.ulMenu{list-style-type: none;display:inline;}

/*---banner---*/
#ramka_black {position: absolute; bottom: 15px; width: 581px; height: 50px; z-index: 1; background:url(/bitrix/templates/nngasu_main1/images/ramka_black.png);}
#ramka_white {position: absolute; bottom: 15px; width: 581px; height: 50px; z-index: 1; background:url(/bitrix/templates/nngasu_main1/images/ramka_white.png);}
#ramka_white1 {position: absolute; bottom: 15px; width: 581px; height: 50px; z-index: 1; background:url(/bitrix/templates/nngasu_main1/images/ramka_white1.png);}
#ramka_0 {position: absolute; bottom: 15px; width: 581px; height: 50px; z-index: 1; background:url(/bitrix/templates/nngasu_main1/images/ramka_0.png);}
#slidertitle_white {font-family:Arial; color:#ffffff; left: 10px; z-index: 2; position: absolute;}
#slidertitle_black {font-family:Arial; color:black; left: 10px; z-index: 2; position: absolute;}
#slidertext_white {font-family:Arial; color:#ffffff; left: 10px; bottom: 2px; z-index: 2; position: absolute;}
#slidertext_black {font-family:Arial; color:black; left: 10px; bottom: 2px; z-index: 2; position: absolute;}
#container {position:relative; background:#fff; width:581px; height:257px; }
.sliderbutton {float:left; width:25px; height:45px; cursor:pointer; top:120px;}
#slideleft {background:url(/bitrix/templates/nngasu_main1/images/icons.png) -50px -355px no-repeat; z-index: 2; position:absolute; left:1px }
#slideleft:hover {background-position:-0 -355px}
#slideright {background:url(/bitrix/templates/nngasu_main1/images/icons.png) 0 0px no-repeat; z-index: 2; position:absolute; right:1px }
#slideright:hover {background-position:-50px 0px}
#slider {float:left; position:relative; overflow:auto; width:581px; height:257px;}
#slider ul {position:absolute; list-style:none; top:0; left:0}
#slider li {float:left; width:581px; height:257px}
.pagination {position:absolute; top:245px; right:260px; list-style:none; height:12px}
.pagination li {float:left; cursor:pointer; height:8px; width:8px; background:#ccc; margin:0 4px 0 0; border:1px solid #fff}
.pagination li:hover, li.current {background:#fff}