* {margin: 0; padding: 0;}
body  {font: 12px Arial, Helvetica, sans-serif; color: #393939; background:url(../_i/blank.gif); background-color:#979797;}
ul {list-style:none;}
img {border:none;}
.conteiner {width:974px; padding:0 13px; margin:0 auto;}
.Clear {clear:both; font-size:1px; line-height:0px; height:0px;}

h1 {font:28px HeliosCond, Tahoma; font-weight:normal; margin-bottom:15px; text-transform:uppercase; color:#000000;}
h2 {font-size:19px; font-weight:normal; color:#253a45; margin-bottom:10px;}
h3 {font-size:15px; font-weight:bold; margin-bottom:10px; color:#333333;}
h4 {font-size:15px; font-weight:normal; margin-bottom:10px; color:#0d1417;}
h5 {font-size:14px; font-weight:normal; color:#333333; margin-bottom:10px;}
h6 {font-size:13px; font-weight:boldl; color:#333333;}

.italic {font-style:italic;}
.pos_abs {position:absolute; left:0; top:0;}

.ui-popup {width:790px; margin-left:-400px; left:50%; top:10%; position:absolute; z-index:2100; display:none; }
.shadow {width:100%; height:100%; position:absolute; z-index:2000; display:none}
.shadow_bg {background:url(../_i/shadow.png); width:100%; height:100%; position:fixed;}


.blockVideo {display:none;  position:relative; background-color:#272626; padding:40px; width:500px; height:400px; margin-top:100px;}
.blockVideo OBJECT, .blockVideo EMBED { margin:20px auto; display:block;}

/*head*/
.head {position:relative; z-index:3; height:90px; overflow:hidden;}
.head .menu li {float:left;}
.head .menu .main_menu a {position:relative; z-index:3;}
.head .menu .sub_off a {padding:15px 10px 0 10px; height:28px; margin-bottom:0;}
.head .menu a {display:block; padding:15px 10px 5px 10px; height:28px; margin-bottom:-5px; float:left; color:#ffffff;}
.head .menu a img {vertical-align:bottom;}
.head .menu .sub {font-size:11px; display:none; }
.head .menu .sub.active {display:block; }
.head .menu .sub li {padding:2px 0 0 10px; height:25px;}
.head .menu .sub a {display:inline; padding:0; height:auto; float:none; color:#000000; text-decoration:none; border-bottom:1px solid #d2c4b7; position:relative; margin:0 10px 0 0;}
.head .menu .sub a.active {border:none!important;}

.head .center {margin:0; position:relative; z-index:4;}
.head .center .bg {height:5px; overflow:hidden; padding:0;}

.shadow_line {background:url(../_i/shadow_line.png) repeat-x; height:10px; overflow:hidden; overflow:hidden;}
/*head*/
/*center*/
.center {margin-top:-47px;}
.center .bg {padding:73px 0 80px 0;}
.center .bg1 {padding:73px 0 80px 0;}
.center .block {height:385px; position:relative;}
.center .flash {position:absolute; top:-90px; left:-50px;}

.center .main_banner {width:675px; height:350px; margin-left:10px; position:relative; color:#ffffff;}
.center .main_banner p {margin-bottom:10px;}
.center .main_banner ul {padding-top:15px; height:150px; overflow:hidden; position:relative;}
.center .main_banner ul a {color:#ffffff;}
.center .main_banner .arrows {float:right;}
.center .main_banner .arrows a {float:left; position:relative; width:33px; height:33px; display:block; outline:none;}
.center .main_banner .l_arrow {background:url(../_i/l_arrow1.png) no-repeat;}
.center .main_banner .r_arrow {background:url(../_i/r_arrow1.png) no-repeat;}

.center .header {margin-bottom:10px;}
.center .header img {vertical-align:text-bottom; margin-right:5px; float:left;}
.center .header a {font-size:10px; color:#061e29; padding-right:15px; display:block; float:left; min-height:12px;}
.center ul {padding-top:5px;}

.center .border_b {padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid #ceb275;}

.center .left {width:685px; float:left;}
.center .left .header {width:285px;}

.center .leftA {width:285px; padding:0 55px 0 10px; float:left; position:relative; z-index:2;}
.center .rightA {width:285px; float:left; position:relative; z-index:2;}

.center .left .list2 {padding-bottom:20px;}
.center .list2 a {color:#333333; font-size:11px;}
.center .left .list2 .link {padding-left:20px;}
.center .list2 li {background:url(../_i/colors/bullet.gif) 0 5px no-repeat; padding:0 0 10px 20px; position:relative;}

.center .left .list3 {padding-bottom:20px;}
.center .left .list3 h5 a {color:#000000; font-weight:bold;}
.center .left .list3 li {display:inline;}
.center .left .list3 li img {margin:0 8px 8px 0;}

.center .news li {padding-bottom:20px;}
.center .news p {margin-top:10px; color:#555555;}
.center .news p a {color:#333333;}
.center .date {background-color:#788a93; font-size:10px; color:#ffffff; padding:3px 5px 4px 5px; float:left; margin:0 2px 2px 0;}
.center .name_proj {font-size:10px; color:#ffffff; padding:3px 5px 4px 5px; float:left; margin-bottom:2px;}

.center .video {font-size:11px; color:#646363;}
.center .video h6 {margin-bottom:20px;}
.center .video li {margin-bottom:50px; width:285px;}
.center .video li img {float:left; margin-right:14px;}
.center .video p {margin-bottom:5px;}
.center .video .txt {width:170px; float:left;}
.center .video .date {margin-bottom:10px;}
.center .video .name_proj {margin-bottom:10px;}
.center .video .item1 {width:285px; padding-right:80px; float:left;}
.center .video .item2 {width:285px; float:left;}

.center .reklam {background:url(../_i/reklam_bg.png) no-repeat; font-size:11px; color:#646363; padding:30px 0 0 30px; margin:-30px 0 0 -30px; position:relative; width:285px;}
.center .reklam li {padding-bottom:20px;}

.l_arrow {background:url(../_i/l_arrow.png) no-repeat; width:28px; height:28px; display:block; float:left;}
.r_arrow {background:url(../_i/r_arrow.png) no-repeat; width:28px; height:28px; display:block; float:left;}
.l_arrow2 {background:url(../_i/l_arrow.png) no-repeat; width:28px; height:28px; display:block; float:left;}
.r_arrow2 {background:url(../_i/r_arrow.png) no-repeat; width:28px; height:28px; display:block; float:left;}

.center .right {width:272px; float:left; position:relative; z-index:1;}
.center .right .item1 {margin-bottom:37px;}
.center .right .item1 div {padding-left:62px;}
.center .right .item1 a {color:#1899d6; text-decoration:none; border-bottom:1px dashed #1899d6;}
.center .right .item1 .selectRegion {margin:5px 0 0 48px; padding-left:14px; display:none; z-index:10;}
.center .right .selectRegion {background-color:#ffffff; position:absolute; padding:20px; width:185px; margin:5px 0 0 0; z-index:10;}
.center .right .selectRegion p {margin-bottom:7px;}
.center .right .selectRegion .btn_close {position:absolute; right:0px; top:0; border:none; padding:0 7px 7px 7px;}
.center .right .selectRegion .btn_close img {vertical-align:bottom;}
.center .right .item {margin-bottom:37px; padding-left:62px; font-size:11px; color:#706e6e;}
.center .right .item .header {width:210px;}
.center .right .list1 li {background:url(../_i/bullet.gif) 0 7px no-repeat; padding:0 0 20px 20px; font-size:12px;}
.center .right .list1 .last {padding:0 0 0 20px;}
.center .right .leftA {width:20px; padding:0;}
.center .right .rightA {width:180px;}
.center .right li {padding-bottom:2px; width:210px;}
.center .right li a {color:#333333;}
.center .right .banner {padding-bottom:27px;}
.center .right .banner .Img {background:url(../_i/banner_shadow.png) no-repeat; width:185px; height:65px;}
.center .right .banner.last {padding:0;}
.center .right .link {padding-top:10px;}

.center .right .projects {padding-top:0; width:210px;}
.center .right .projects ul {padding-top:0;}
.center .right .projects li {margin-top:10px;}
.center .right .projects a {font-weight:bold; position:relative;}
.center .right .projects .sphere {width:285px; height:285px; position:absolute; margin:-15px 0 0 -55px;}

.center .right .logo {margin-bottom:20px;}

.center .right .textfield {background:url(../_i/search.png) no-repeat; width:141px; height:27px; float:left;}
.center .right .textfield input {width:135px; height:22px; border:0;}
.center .right .btn_search {background:url(../_i/btn_search_s.png) no-repeat; width:68px; height:26px; float:left;}
.center .right .btn_search input {background:url(../_i/btn_search.png) no-repeat; width:64px; height:22px; border:none; cursor:pointer; background-color:#788a93;}

.center .radio {width:15px; height:15px;}
.center .btn_opros {background:url(../_i/btn_opros_s.png) no-repeat; width:105px; height:30px; margin-top:10px;}
.center .btn_opros input {background:url(../_i/btn_opros.png) no-repeat; width:101px; height:26px; border:none; cursor:pointer; background-color:#788a93;}
.center .btn_subscribe {background:url(..//_i//btn_subscribe_s.png) no-repeat; width:105px; height:30px; margin-top:10px;}
.center .btn_subscribe input {background:url(..//_i//btn_subscribe.png) no-repeat; width:101px; height:26px; border:none; cursor:pointer; background-color:#788a93;}
.center .btn_send {background:url(..//_i//btn_opros_s.png) no-repeat; width:105px; height:30px; margin-top:10px;}
.center .btn_send input {background:url(..//_i//btn_send.png) no-repeat; width:101px; height:26px; border:none; cursor:pointer; background-color:#788a93;}

.center .navigation {font-size:11px; color:#959595; padding:0 0 35px 10px;}
.center .navigation a {color:#333333; text-decoration:none;}

.center .txtBlock {width:650px; padding-left:10px; color:#555555;}
.center .txtBlock p {margin-bottom:10px;}
.center .txtBlock a {color:#333333;}
.center .txtBlock h1 {margin-bottom:35px;}
.center .txtBlock h1 span {font:9px Arial, Helvetica, sans-serif; color:#46535a;}
.center .txtBlock h1 span strong {font-size:12px; text-transform:none;}
.center .txtBlock h1 span span {font-size:12px;}
.center .txtBlock h2 {margin:30px 0 15px 0;}
.center .txtBlock h3 {margin:20px 0 10px 0;}
.center .txtBlock ul {padding:0;}
/*.center .txtBlock li strong {float:left; margin-right:5px;}*/
.center .txtBlock ol {padding-left:18px; font-weight:bold;}
.center .txtBlock ol li p {font-weight:normal; width:auto; float:none;}
.center .txtBlock li p {display:block; width:630px; float:left;}
.center .txtBlock .list1 li {background:url(../_i/bullet2.gif) 0 3px no-repeat; padding:0 0 10px 15px;}

.center .txtBlock .video {padding-top:40px;}
.center .txtBlock .video li {margin-bottom:20px; width:650px;}
.center .txtBlock .video li p {width:auto;}

.galleryBlock {width:790px; display:none;}


.galleryBlock .Img {width:500px; height:500px; border:1px solid #4e4d4d; float:left; margin-right:20px; background-color:#1b1b1b}


.galleryBlock .items { height:500px; float:left; width:160px;}


.galleryBlock .over {height:500px; float:left; width:160px; overflow:hidden;}
.galleryBlock .over .screen {height:500px; float:left; width:160px; }
.galleryBlock .over A { margin:0 10px 10px 0; float:left; display:block; outline:none; }
.galleryBlock .over A DIV{ width: 75px; height:75px;background:url(../_i/photo-border.gif);}
.galleryBlock .over A.active DIV { background:url(../_i/photo-active-border.gif);}
.galleryBlock .descr {margin-top:55px; display:none;}
.galleryBlock .opendescr {text-decoration:none; color:white; border-bottom:1px dashed white}



.galleryBlock .l_arrow {margin-top:14px; outline:none;}
.galleryBlock .r_arrow {margin-top:14px; outline:none;}

.ui-popup .galleryBlock {margin:0 auto; margin-top:45px; position:relative; background-color:#272626; color:#cccccc;}
.ui-popup .galleryBlock h3 {font-size:17px; color:#cccccc; padding:0px; margin-bottom:10px;}
.ui-popup .galleryBlock p {padding:0 20px;}
/*.ui-popup .galleryBlock .items {padding:20px 0 50px 0; width:550px;}*/

.center .Table {padding-top:70px; width:650px;}
.center .Table table {width:100%; border-collapse:collapse;}
.center .Table table th {color:#ffffff; height:40px;}
.center .Table table td {vertical-align:top; padding:10px; width:19%; font-size:11px; color:#555555;}
.center .Table table .line {background:url(../_i/table_line.gif) center top repeat-y; width:1%; border-bottom:0;}
.center .Table table .last .line {border-bottom:0;}
.center .Table table img {margin-bottom:20px; position:relative;}

.center .btn_select {background:url(../_i/btn_select.png) no-repeat; width:77px; height:26px; border:none; cursor:pointer; background-color:#788a93;}

.center .selectBlock {padding-bottom:15px; margin-bottom:15px; border-bottom:1px dotted #71654f; width:650px;}
.center .selectBlock .item {width:180px; padding-right:15px; float:left; font-size:11px;}
.center .selectBlock .selectfield {width:180px; font:11px Arial, Helvetica, sans-serif; color:#71654f; margin-top:3px;}
.center .selectBlock .btn_select {margin-top:14px;}

.center dd {padding:40px 0; width:650px;}

.center .leftB {width:125px; padding-right:30px; float:left;}
.center .leftB .Img {position:relative; width:125px; text-align:center; color:#231f20;}
.center .leftB .Img a {color:#231f20;}
.center .leftB .img_bg {background:url(../_i/img_bg.png) no-repeat; width:121px; height:167px; padding:3px 0 0 4px; margin-bottom:10px; text-align:left;}
.center .leftB .Img .ico {position:absolute; top:140px; right:-3px;}
.center .rightB {width:490px; float:left;}
.center .rightB .italic {font-size:11px; color:#333333;}
.center .rightB .txt1 {padding:20px 20px 10px 20px; position:relative; width:450px;}
.center .rightB .txt1 .corner1_l, .center .rightB .txt1 .corner2_l {top:0; left:0;}
.center .rightB .txt1 .corner1_r, .center .rightB .txt1 .corner2_r {bottom:0; right:0;}
.center .txtBlock .rightB h3 {margin:0 0 10px 0;}

.center .corner1_l {background:url(../_i/corner1_l.png) no-repeat; width:28px; height:28px; position:absolute;}
.center .corner1_r {background:url(../_i/corner1_r.png) no-repeat; width:28px; height:28px; position:absolute;}
.center .corner2_l {background:url(../_i/corner2_l.png) no-repeat; width:32px; height:32px; position:absolute;}
.center .corner2_r {background:url(../_i/corner2_r.png) no-repeat; width:32px; height:32px; position:absolute;}

.center .reports dd {padding:40px 0 0 0;}
.center .reports .item1 {width:285px; padding-right:80px; float:left;}
.center .reports .item2 {width:285px; float:left;}
.center .reports .Img {background:url(../_i/img_bg1.png) no-repeat; width:62px; height:85px; padding:4px; float:left; margin-right:15px;}
.center .reports .txt {width:170px; float:left; font-size:11px;}
.center .reports .txt span {white-space:nowrap;}
.center .reports .txt strong {color:#333333;}
.center .reports .txt .italic {color:#333333;}
.center .reports .txt img {vertical-align:middle;}

.center .newsBlock {width:650px;}
.center .txtBlock .newsBlock h3 {font-size:17px; margin:10px 0 20px 0;}
.center .newsBlock h4 {margin-top:10px;}
.center .newsBlock li {padding-bottom:15px; width:650px;}
.center .txtBlock .newsBlock li p {float:none;}
.center .newsBlock .item {padding-bottom:20px;}
.center .newsBlock .item img {border:3px solid #ffffff; float:right; margin:0 0 20px 20px;}
.center .newsBlock .item1 {padding:10px 50px 0 0; width:175px; float:left;}
.center .newsBlock .item1 span {display:block; font-size:11px;}
.center .newsBlock .item1 strong {display:block;}
.center .newsBlock .item1 a {color:#1899d6;}


.center .txtBlock .item {padding-bottom:20px;}
.center .txtBlock .item img {border:3px solid #ffffff; float:right; margin:0 0 20px 20px;}



.center .opros .item {border-bottom:1px solid #ceb275; padding-bottom:10px; margin-bottom:20px;}
.center .opros .item .btn {text-align:right; padding-bottom:10px; width:100%;}
.center .opros .item .btn .btn_opros {float:right;}
.center .opros .item .btn .btn_opros input {float:left;}
.center .opros .item .radio {float:left; margin-right:10px;}
.center .txtBlock .opros li p {width:620px;}
.center .opros .item .leftB {font-weight:bold; padding-top:12px;}
.center .opros .item .rightB {padding-top:10px;}
.center .opros .item p span, .center .opros .item .leftB span {color:#ff0000;}
.center .opros .item .rightB span {color:#b9a88e;}
.center .opros .item .textfield {width:239px; background:url(../_i/shadow1.png) no-repeat; height:27px;}
.center .opros .item .textfield input {width:234px; height:20px; padding-top:2px; border:0;}
.center .opros .item .textArea {width:485px; background:url(../_i/shadow2.png) no-repeat; height:170px;}
.center .opros .item .textArea textarea {width:480px; height:165px; border:0; overflow:auto;}


.center .projects {padding-top:10px; width:650px;}
.center .projects a {cursor:pointer; text-decoration:none;}
.center .projects .name_proj {margin:0 10px 10px 0; font-size:12px; padding:3px 8px 4px 8px}

.center .documents {padding-top:30px;}
.center .documents dd {padding:30px 0 0 0;}
.center .documents .item1 {width:285px; padding-right:80px; float:left;}
.center .documents .item2 {width:285px; float:left;}
.center .documents img {float:left; margin-right:15px;}
.center .documents p {display:block; width:235px; float:left; font-size:11px; color:#333333; margin:0;}

.center .employees dd {padding:40px 0 0 0;}
.center .employees .leftB .img_bg {background:url(../_i/img_bg2.png) no-repeat; width:121px; height:143px; padding:4px 0 0 4px; margin-bottom:0; text-align:left;}
.center .employees h4 {font-size:15px; font-weight:bold; color:#253a45; font-style:italic;}
.center .employees h4 span {display:block; font-size:11px; font-weight:normal; font-style:normal; color:#555555;}
.center .employees .contacts {font-size:11px; color:#706e6e;}

.center .pages {float:right;}
.center .pages div {float:left; font-size:11px; color:#788a93; font-weight:bold; padding:5px 5px 0 10px;}
.center .pages div a {color:#1899d6;}
.center .pages div a, .center .pages div span {margin-right:5px;}

.center .gallery {width:650px; overflow:hidden;}
.center .gallery dd {padding:0 0 40px 0; width:753px;}
.center .gallery .item {width:160px; padding-right:85px; float:left; font-size:11px;}
.center .gallery .item strong {display:block;}
.center .gallery .Img {width:121px; height:96px; padding:4px 0 0 9px; position:relative; margin-bottom:5px;}
.center .gallery .img_bg {background:url(../_i/img_bg3.png) no-repeat; width:130px; height:100px;}
/*center*/
/*bottom*/
.bottom .right {width:210px; float:right; font-size:11px; color:#c7c2c2; padding-top:10px;}
.bottom .right a {color:#ffffff; text-decoration:none;}
.bottom .right p {margin-top:10px;}
.bottom .right img {vertical-align:middle;}
.bottom .sitemap {margin-top:-33px; position:relative; z-index:1;}

.bottom ul {padding:5px 0 15px 0; width:760px; float:left;}
.bottom li {padding:10px 10px 0 0; float:left;}
/*bottom*/



.awards_zoom {width:745px; display:none}
.awards_zoom .zoom_t {background:url(../_i/zoom_t.png) no-repeat; height:37px; text-align:right; padding:23px 22px 0 0;}
.awards_zoom .zoom_t a {position:relative;}
.awards_zoom .zoom_b {background:url(../_i/zoom_b.png) no-repeat; height:35px;}
.awards_zoom .zoom_bg {background:url(../_i/zoom_bg.png) repeat-y; width:645px; padding:0 50px; text-align:center;}
.awards_zoom .zoom_bg img {margin-bottom:30px;}
.awards_zoom .zoom_bg p {padding-bottom:5px; display:block; text-align:left;}

.page404 {background:url(../_i/404_bg.jpg) no-repeat #f5f1f2; padding:100px 0 0 80px;}
.page404 .logo {padding-left:715px;}
.page404 .txt {padding-top:330px;}
.page404 .txt a {color:#1899d6;}



/*main*/
.main_bg {background-color:#ff7e00;}

.main .head .menu {background-color:#f5f1f2;}
.main .head .menu .sub {background-color:#feebdd;}

.main .head .menu a:hover, .main .head .menu a.active1 {background:url(../_i/main_btn_on.png) center 0 no-repeat;}
.main .head .menu .first a:hover, .main .head .menu .first a.active1 {background:url(../_i/main_btn_on.png) no-repeat;}
.main .head .menu .last a:hover, .main .head .menu .last a.active1 {background:url(../_i/main_btn_on.png) right 0 no-repeat;}
.main .head .menu .sub a:hover {background:none;}
.main .head .menu .on {background:url(../_i/main_btn_on1.png) center 0 no-repeat;}
.main .head .menu .first .on {background:url(../_i/main_btn_on1.png) no-repeat;}
.main .head .menu .last .on {background:url(../_i/main_btn_on1.png) right 0 no-repeat;}
.main .head .menu .on:hover {background:url(../_i/main_btn_on1.png) center 0 no-repeat;}
.main .head .menu .first .on:hover {background:url(../_i/main_btn_on1.png) no-repeat;}
.main .head .menu .last .on:hover {background:url(../_i/main_btn_on1.png) right 0 no-repeat;}

.main .center {background:url(../_i/main_bg2.jpg);}
.main .center.index {background:url(../_i/main_bg.jpg);}
.main .center .bg {background:url(../_i/main_bg1.jpg) center 0 no-repeat;}
.main .center .bg1 {background:url(../_i/main_bg3.jpg) center 0 no-repeat;}

.main .center .header a {background:url(../_i/colors/arrow1.gif) right 2px no-repeat;}

.main .sitemap img {background-color:#ff7e00;}

.center .Table table th {background-color:#ff7e00;}
.center .Table table td {border-bottom:1px solid #ff7e00;}
.center .Table table .last td {border-bottom:2px solid #ff7e00;}
/*main*/


.calendar-popup
{ position:absolute; display:none; padding:10px 13px 5px 8px; z-index:2020; background:#F6D5A7; margin-top:35px; margin-left:-8px; font-size:12px; border:3px solid white; }

.open-calendar
{ text-decoration:none; }


.pubs-calendar UL
{ display:block; margin:1em 0 0 0; padding: 0; }

.pubs-calendar .calendar-for-year
{ padding-left:60px } 

.pubs-calendar .calendar-for-year .arr
{ font-size:120%; text-decoration:none } 

.pubs-calendar .calendar-for-year SPAN.arr
{ color:#CFBA9B; } 



.pubs-calendar .calendar-for-year UL.col_a
{ margin-left:-50px; } 

.pubs-calendar .calendar-for-year UL.col_b
{ position:absolute; right:15px; z-index:3000 } 

.pubs-calendar .calendar-for-year UL LI
{ font-weight:bold;  text-transform:none  } 

.pubs-calendar .calendar-for-year UL LI A
{ color: #C37D00; font-weight:normal; } 

.pubs-calendar .calendar-for-year UL LI.inactive
{ font-weight:normal; color:#CFBA9B } 

.poll-result-bar
{ background:#568297; text-align:right; color:#fff; font-weight:bold; height:1.5em; position:relative;}

.poll-result-bar SPAN
{ position:absolute; top:2px; left:2px}

.poll-result-bar SPAN.inv
{ color: #568297}


.sitemap
{}

.sitemap UL
{ font-size:18px;}

.sitemap UL LI
{ margin-bottom:10px;}

.sitemap UL UL
{ margin:10px 30px; font-size:14px;}

.sitemap UL UL LI
{ margin:auto;}


B.match
{ background-color:#F5F1F2;}


.lang-sel
{float:right!important}
.lang-sel:hover
{background:none!important}