/* CSS Document */

* {margin:0; padding:0;}
html, body {border:0;}
body {background-color:#040403; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
body { margin:0; padding:0;}
a {color:#9b9c9e; text-decoration:underline; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
a:hover {color:#9b9c9e; text-decoration:none;}
img {border:0;}
form {display:inline;}

a.white { color:#FFF;}
a.white:hover { color:#FFF;}

.h1, h1, h2, h3, h4, h5, h6, p {margin-bottom:18px; }

p,div,td{color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:13px;}

h1 {font-size:24px; font-weight:normal;}
.h1 {font-size:16px; font-weight:bold;}
h2 {font-size:18px; font-weight:normal;}

h2.h2 { text-decoration:underline; }
h2.h2-l { text-decoration:underline; padding-left:15px;}

h1.h1 { text-decoration:underline;}
h1.h1 a{ text-decoration:underline;font-size:18px; font-weight:normal; color:#FFF;}
h1.h1 a:hover{  color:#FFF;}

h2.h2 { text-decoration:underline;}
h2.h2 a{ text-decoration:underline;font-size:18px; font-weight:normal; color:#FFF;}
h2.h2 a:hover{  color:#FFF;}


.submenulink { padding:0 0 0 15px; margin-bottom:18px;}
.submenulink a { color:#FFF; text-decoration:underline;font-size:18px;margin-bottom:18px;}
.submenulink a:hover { color:#FFF; text-decoration:none;}

label {cursor:pointer;}

p {line-height:135%;}

.h2 { color:#ff6e00; font-size:18px;}
.h2 a{ color:#ff6e00; font-size:18px;text-decoration:underline;}
.h2 a:hover{ color:#ff6e00;text-decoration:none;}

input, select, textarea {font-family:Arial, Helvetica, sans-serif; font-size:13px;}

ul, li {}
ul,ol {margin-bottom:20px; padding-left:20px;}
li { padding:0 0 2px 15px; }
ul li a{ color:#FFF;}
ul li a:hover{ color:#FFF;}

table {border:0;}
table th { text-align:left;}
table td { vertical-align:top;}

.container { width:960px; height:100%;}
.container td { text-align:left;}

.header-td{height:184px;}
.header-top { height:131px; clear:both;}
.header-top{ height:132px; }
.header-top-pad{ padding:30px 0 0 0;}
.header-wr{float:left;width:100%;}
.header-logo{width:135px;}
.header-links{width:200px; text-align:right; }
.header-links ul { margin:0; }
.header-links li {list-style:none; float:left; position:relative;margin:0; padding:0 0 0 10px;background:none;}
.header-phone { font-size:26px; color:#9b9c9e; margin-top:70px; text-align:right;}

.clear{ clear:both; overflow:hidden; height:16px;}


.header-menu-top {  }

.header-menu-top-pad { padding:70px 40px 0 40px;}
.header-menu-top{ clear:both; overflow:hidden; }
.header-menu-top ul {list-style:none;}
.header-menu-top ul { margin:0; padding:0; }
.header-menu-top li {float:left; position:relative; width:33%; padding:0; margin:0; background:none; text-align:center;}
.header-menu-top li a { height:28px; display:block;  color:#ff6e00; font-size:14px; text-decoration:underline; padding-left:19px; line-height:27px;}
.header-menu-top li a:hover{ text-decoration:none; color:#FFF;}
.header-menu-top li.active a { font-weight:bold; text-decoration:none;}
.header-menu-top li.c95_92 a{ font-weight:bold; text-decoration:none;}
.header-menu-top li.c93_97 a{ font-weight:bold; text-decoration:none;}








.index-news{padding:0 0 0 0px;}
.index-partners{padding:0 0 0 0px;}


.footer-td { height:113px;}

.content-wr {  float:left;width:100%;margin-left:-365px;}
.content-l  {  margin-left:365px; padding: 0px 100px 10px 0px; }
.content-r {float:right; width:365px;padding: 20px 0 10px 0;  }

.content-r .ul{}
.content-r .ul ul{}
.content-r .ul li{color:#9a9b9c; padding:4px 0 0 10px;}
.content-r .ul li a{ color:#9a9b9c; font-size:14px;}




.footer { padding:30px 0px 0 0px;}
.footer-wr {  float:left;width:100%;margin-left:-200px;}
.footer-l  {  margin-left:200px;  }
.footer-r {float:right; width:200px; text-align:right;}
.footer div { font-size:10px;}
.footer div a{ font-size:10px; color:#FFF; }
.footer-r { color:#6f7071;}

.submenu-pad {margin:45px 0 60px 0; clear:both; overflow:hidden;  height:190px;}


.submenu-wr {  float:left;width:100%;margin-left:-615px;}
.submenu-l  {  margin-left:615px; padding: 0px 0px 0px 0px;}
.submenu-r {float:right; width:615px;padding:0px 0 10px 0;}

.submenu ul {list-style:none; margin:10px 0 0 0; padding:0;}
.submenu li { float:left; margin:0 0px 0 0; padding:0;width:120px;}
.submenu li .title {}
.submenu li .img { height:140px; vertical-align:middle;}
.submenu li.unactive a { color:#FFF; font-size:12px; text-decoration:underline;font-weight:normal;}
.submenu li.active a { font-weight:bold;text-decoration:none;}
.submenu li.unactive a:hover {  text-decoration:none; color:#FFF;}
.submenu li.active a:hover {  text-decoration:underline; color:#FFF;}
.submenu li.submenu-85{ width:115px;}
.submenu li.submenu-86{ width:120px;}
.submenu li.submenu-87{ width:140px;}
.submenu li.submenu-88{ width:140px;}
.submenu li.submenu-89{ width:175px;}
.submenu li.submenu-90{ width:145px;}
.submenu li.submenu-91{ }


.submenu li.submenuS-85{ width:140px;}
.submenu li.submenuS-86{ width:140px;}
.submenu li.submenuS-87{ width:150px;}
.submenu li.submenuS-88{ width:160px;}
.submenu li.submenuS-89{ width:190px;}
.submenu li.submenuS-90{ width:160px;}



.submenu2 ul { margin:15px 0 30px 10px; padding:0;}
.submenu2 li { margin:0 0px 0 0; padding:2px 0 2px 0;}
.submenu2 li.unactive  { color:#9b9c9e;}
.submenu2 li.unactive a { color:#9b9c9e; font-size:14px; text-decoration:underline;font-weight:normal;}
.submenu2 li.active  {  color:#FFF;}
.submenu2 li.active a { font-weight:bold;text-decoration:none; color:#FFF;}
.submenu2 li.unactive a:hover {  text-decoration:none; }
.submenu2 li.active a:hover {  text-decoration:underline; }









.grad {font-size:11px; color:#6f7071; margin-bottom:15px;}
.grad a{ font-size:11px; color:#6f7071;}

.nc_news_index  { }
.nc_news_index .nc_row {margin-bottom:25px;}
.nc_news_index .nc_time { font-size:12px; color:#9a9b9c; }
.nc_news_index .nc_announce{ padding:0; margin:6px 0 0 0;}
.nc_news_index .nc_announce ,.nc_news_index .nc_announce a p,.nc_news_index .nc_announce a div { font-size:12px; text-decoration:underline;}
.nc_news_index .nc_row a ,.nc_news_index .nc_row a .nc_announce{ text-decoration:underline; color:#FFF;font-size:12px;}
.nc_news_index .nc_row a:hover { text-decoration:none;}


.nc_news  { padding:0;}
.nc_news .nc_row {padding-bottom:45px; clear:both; overflow:auto;}
.nc_news .nc_date { font-size:11px; color:#9a9b9c; }
.nc_news h3 { padding:2px 0 0px 0; }
.nc_news h3 a{ padding:2px 0 0px 0; font-size:18px; font-weight:bold; color:#FFF; text-decoration:none;}
.nc_news h3 a:hover{ color:#FFF; text-decoration:underline;}

.nc_news .nc_announce{ padding:0; margin:6px 0 0 0;}
.nc_news .nc_link a{font-size:12px; color:#9b9c9e; text-decoration:none;}
.nc_news .nc_link a:hover{text-decoration:underline;}
.nc_news .nc_row p{ margin:0; display:inline;}

.nc_news .nc_wrapper{float:right;width:100%;margin-left:-140px;}
.nc_news .nc_text{margin-left:140px; }
.nc_news .nc_photo{float:left;width:140px; height:100%; padding-top:10px;}
.nc_news .nc_source{ margin-top:5px;}


.nc_new {padding-bottom:30px; clear:both; overflow:auto;}
.nc_new .nc_date { font-size:12px; color:#9a9b9c; }
.nc_new h2 { padding:5px 0 0px 0; font-size:16px; font-weight:bold;}

.nc_new .nc_next_link { color:#9b9c9e; font-size:12px; margin-top:20px;}
.nc_new .nc_next_link a{ color:#9b9c9e; font-size:12px; margin-top:20px;}




.sitemap {}
.sitemap ul{ margin:0; padding:0;}
.sitemap li {background:none; padding:0 0 2px 27px; list-style-type:none;}
.sitemap li { color:#FFF; font-weight:bold;}

.sitemap ul li ul{ margin:0;}
.sitemap ul li ul li { padding:5px 0 5px 20px;}
.sitemap ul li ul li ul { margin:10px 0 10px 20px;}
.sitemap ul li ul li ul li { list-style-type:disc; padding:0;}
.sitemap ul li ul li ul li a{ color:#9b9c9e; font-weight:normal;}


.nc_partners .nc_row { float:left; height:95px; margin-right:10px; margin-bottom:10px; }
.nc_partners .pr-photo{ text-align:center; vertical-align:middle;}
.nc_partners .pr-photo img { vertical-align:center; text-align:center;}
.nc_partners .pr-link a{font-size:12px; color:#a7d2f2; text-decoration:none;}
.nc_partners .pr-link a:hover{text-decoration:underline;}
.nc_partners .nc_row p{ margin:0; display:inline;}


.nc_partners_index  { padding-top:30px;margin-left: 90px;}
.nc_partners_index .nc_row { float:left; height:75px; margin-right:20px; margin-bottom:10px;}
.nc_partners_index .pr-title { margin-bottom:10px;}
.nc_partners_index .pr-title h3 { margin:0 0 0 0; font-size:13px;  font-weight:bold; display:inline;}
.nc_partners_index .pr-title .pr-company { font-size:11px;  }
.nc_partners_index .pr-text{}
.nc_partners_index .nc_row a ,.nc_partners_index .nc_row a .pr-text{ text-decoration:none; color:#FFF;font-size:12px;}
.nc_partners_index .nc_row a:hover { text-decoration:underline;}


.nc_pagination { font-size:12px; color:#9b9c9e;}
.nc_pagination a {font-size:12px; color:#9b9c9e; padding:0 2px 0 2px;}
.nc_pagination b { color:#FFF;}

.nc_pagination a.prev { text-decoration:none;}
.nc_pagination a:hover.prev { text-decoration:underline;}
.nc_pagination a.next {text-decoration:none;}
.nc_pagination a:hover.next { text-decoration:underline;}

.nc_mail_from_site .nc_item { clear:both; overflow:auto; margin-bottom:5px;}
.nc_mail_from_site .nc_title { float:left;}
.nc_mail_from_site .nc_value { text-align:right;}

.nc_mail_from_site .nc_value input { width:224px; height:19px;}
.nc_mail_from_site .nc_value select { width:228px; padding:0px 0 0px 0;}
.nc_mail_from_site .nc_submit input {background:none; height:28px; border:0; color:#9a9b9c; text-align:center; font-size:12px; text-decoration:underline; cursor:pointer;}
.nc_mail_from_site .nc_submit { text-align:right;}
.nc_pad { margin-top:20px; margin-bottom:20px;}


.nc_vacancies {}
.nc_vacancies .nc_text{ display:none; margin-bottom:20px;}
.nc_vacancies h3 a { color:#FFF; text-decoration:none;}
.nc_vacancies h3 span { border-bottom:1px dashed #FFF;}
.nc_vacancies .nc_response {  margin-top:10px; text-align:right;}
.nc_vacancies .nc_item {  margin-bottom:15px;}



.error { margin:5px 0 5px 0; font-weight:bold; color:#F00;}
.warnText { margin:5px 0 5px 0; font-weight:bold; color:#F00;}


.nc_attach_resume .file { margin-top:10px;}
.nc_attach_resume textarea { width:450px; height:90px;}
.nc_attach_resume .nc_submit { margin-top:20px;}
.nc_attach_resume .nc_submit input { background:none; height:28px; border:0; color:#9a9b9c; text-align:center; font-size:12px; text-decoration:underline; cursor:pointer;}



.nc_attach_resume .link { text-align:right; margin-top:20px; padding-right:24px;}
.nc_attach_resume .alink { padding-left:30px;}
.nc_attach_resume .alink a { background:url(/images/plus.gif) right 5px no-repeat; padding-right:20px;}
.nc_attach_resume .rlink a { background:url(/images/minus.gif) right 5px no-repeat; padding-right:20px;}


.nc_attach_resume .link2 { }
.nc_attach_resume .link2 .alink { padding:0 20px 0 0;}
.nc_attach_resume .link2 .alink a { background:url(/images/skrepka.gif) right 2px no-repeat; padding-right:30px;}
.nc_attach_resume .link2 .rlink a { background:url(/images/minus.gif) right 5px no-repeat; }

#attach-1{ display:none;}
#attach-2{ display:none;}
#attach-3{ display:none;}

.google a {}




.emailtype {list-style:none; padding:0 0 0 0;}
.emailtype .elink  { margin:0; padding-bottom:5px;}
.emailtype .elink a { background:url(/images/sq.gif) 0px 10px no-repeat; color:#FFF; font-weight:normal;padding:0 0 0 10px;}
.emailtype .elink a.active { font-weight:bold;text-decoration:none;}
.emailtype li a:hover {  text-decoration:underline; color:#FFF;}

#em-0 { display:none;}


.attach-link { background:url(/images/skrepka.gif) right 1px no-repeat; padding-right:20px; color:#FFF;}
.attach-link:hover{ color:#FFF;}

.nc_search { clear:both; overflow:hidden;}
.nc_search_field input{ margin:0; padding:0; height:18px;}
.nc_search_field {  }
.nc_search_submit { padding-top:1px;}
.nc_search_submit input { background:none;  border:0; color:#9a9b9c; text-align:center; font-size:12px; text-decoration:underline; cursor:pointer; margin-left:10px;}
.nc_input {}

.nc_search_results{}


.nc_search_results ul { padding-left:0; margin-top:20px;}
.nc_search_results li { padding:0 0 20px 0px; background:none;list-style:none;}
.nc_search_results li a {color:#a7d2f2;}
.nc_search_results li a:hover {color:#a7d2f2;}

.nc_authorize { width:428px}
.nc_authorize .nc_item { clear:both; overflow:auto; margin-bottom:5px;}
.nc_authorize .nc_title { float:left; width:200px;}
.nc_authorize .nc_value { text-align:left; }
.nc_authorize .nc_value { text-align:left;}

.nc_authorize  .nc_value input { width:224px; height:19px;}
.nc_authorize .nc_submit input {background:#0c4053; height:28px; border:0; color:#FFF; text-align:center; font-size:12px; width:100px;}
.nc_authorize .nc_submit { margin-top:20px; text-align:right;}


.nc_feedbacks table { width:100%;}
.nc_feedbacks td { width:50%; padding-bottom:40px;}
.nc_feedbacks .photo{ margin:0;}
.nc_feedbacks .title{ margin-top:10px;}

.web p {
text-align:justify;
}

.web ul li {
text-align:justify;
}

