


/* FOR ALL */


p,td,div,body,h1,h2,h3,h4,ul,li,input, textarea {font-family: Tahoma, Arial; color: #454545; font-size: 12px;}

body {background: #FFFFFF url(../images/bg.jpg) center 0 repeat-x; height: 100%;}
img {border: none;}
body,div,form,table,img,input, textarea {margin: 0px; padding: 0px;}

div {width: auto;}
a {color: #454545; text-decoration: underline; cursor: pointer;}
p {margin: 0 0 12px 0; padding: 0;}
br {line-height: 10px;}
.overclear {height: 1px;}
.clear {clear: both; height: 1px; line-height: 1px;}
.clear_top {clear: both; line-height: 1px; height: 1px; margin: 0 0 20px 0;}

.container {width: 900px; margin: 60px auto;}
.top_tel {float: right; font-size: 23px; color: #FFFFFF; padding: 2px 0 0 0;}
.top_text {font-size: 28px; color: #FFFFFF; text-transform: uppercase;}

.top_menu {position: relative; top: 6px; display: block; width: 100%; padding: 0; margin: 0; z-index: 1;}
.top_menu li {display: block; list-style: none; padding: 17px 10px; text-transform: uppercase; float: left; width: auto; line-height: 12px;}
.top_menu li a {text-decoration: none; color: #FFFFFF;}
.top_menu li a:hover {text-decoration: underline;}
.top_menu li.top_menu_now {background: url(../images/top_menu_bg.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/top_menu_bg.png', sizingMethod='crop'); padding: 17px 6px 17px 10px;}
.top_menu li.top_menu_now_right {background: url(../images/top_menu_right.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/top_menu_right.png', sizingMethod='crop'); padding: 17px 0; width: 4px; margin: 0;}
.top_menu li.span.separate {margin-left:28px; padding:0}


.button_fill_form {background: url(../images/button_fill_form.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/button_fill_form.png', sizingMethod='crop'); width: 137px; height: 38px; cursor: pointer;}
.button_more {background: url(../images/button_more.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/button_more.png', sizingMethod='crop'); width: 118px; height: 38px; cursor: pointer;}

.main_label_block {position: absolute; z-index: 1;}
.blue_label {background: url(../images/label_blue.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/label_blue.png', sizingMethod='crop'); width: 159px; color: #FFFFFF; text-transform: uppercase; float: left; margin: 0 2px 0 0; text-align: center; padding: 14px 0 18px 0; line-height: 12px;}
.red_label {background: url(../images/label_red.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/label_red.png', sizingMethod='crop'); width: 170px; color: #FFFFFF; text-transform: uppercase; float: left; margin: 0 2px 0 0; text-align: center; padding: 14px 0 18px 0; line-height: 12px;}
.green_label {background: url(../images/label_green.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/label_green.png', sizingMethod='crop'); width: 144px; color: #FFFFFF; text-transform: uppercase; float: left; margin: 0 2px 0 0; text-align: center; padding: 14px 0 18px 0; line-height: 12px;}
.blue_label a, .red_label a, .green_label a {color: #FFFFFF; text-decoration: none; position: relative;}

.main_head {margin: 0 0 100px 0; position: relative; z-index: 5; top: 39px;}
.main_head_block {padding: 0 80px 0 424px; color: #FFFFFF; height: 304px;}
.main_head_block div {color: #FFFFFF;}
.main_block_title {padding: 20px 0; font-size: 24px; text-transform: uppercase;}
.main_block_square span {font-size: 30px; display: block; padding: 10px 0 0 0;}
.main_block_square span span {font-size: 24px; text-transform: uppercase; display: inline;}
.main_block_unit {padding: 0 0 12px 0; margin: 0 0 12px 0;}

.main_blue_block .main_head_top {height: 5px; line-height: 5px; background: url(../images/main_blue_top.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/main_blue_top.png', sizingMethod='crop');}
.main_blue_block .main_head_bottom {height: 5px; line-height: 5px; background: url(../images/main_blue_bottom.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/main_blue_bottom.png', sizingMethod='crop');}
.main_blue_block .main_head_block {background: #86c4eb url(../images/big_incubator.jpg) 14px 21px no-repeat;}
.main_blue_block .main_block_unit {border-bottom: #92caed 1px solid;}

.main_red_block .main_head_top {height: 5px; line-height: 5px; background: url(../images/main_red_top.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/main_red_top.png', sizingMethod='crop');}
.main_red_block .main_head_bottom {height: 5px; line-height: 5px; background: url(../images/main_red_bottom.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/main_red_bottom.png', sizingMethod='crop');}
.main_red_block .main_head_block {background: #9a0000 url(../images/big_speedometr.jpg) 28px 29px no-repeat;}
.main_red_block .main_block_unit {border-bottom: #a41a1a 1px solid;}

.main_green_block .main_head_top {height: 5px; line-height: 5px; background: url(../images/main_green_top.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/main_green_top.png', sizingMethod='crop');}
.main_green_block .main_head_bottom {height: 5px; line-height: 5px; background: url(../images/main_green_bottom.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/main_green_bottom.png', sizingMethod='crop');}
.main_green_block .main_head_block {background: #889100 url(../images/big_service.jpg) 19px 12px no-repeat;}
.main_green_block .main_block_unit {border-bottom: #949c1a 1px solid;}

.main_left {width: 570px; float: left; margin: 0 55px 0 0;}
.main_left_unit_1 {text-decoration: none; display: block; float: left; padding: 130px 0 0 0; background: url(../images/square_number.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/square_number.png', sizingMethod='crop'); width: 160px; margin: 0 50px 0 0;}
.main_left_unit_2 {text-decoration: none; display: block; float: left; padding: 130px 0 0 0; background: url(../images/gerb.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/gerb.png', sizingMethod='crop'); width: 180px; margin: 0 30px 0 0;}
.main_left_unit_3 {text-decoration: none; display: block; float: left; padding: 130px 0 0 0; background: url(../images/clock.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/clock.png', sizingMethod='crop'); width: 150px;}

.div_search {position:relative; top:20px}
.main_search {background: url(../images/main_search_bg.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/main_search_bg.png', sizingMethod='crop'); width: 211px; padding: 10px 0 0 20px;}
.main_search .search_line {width: 140px;}
.search_line {top:-22px;position: relative; background: url(../images/search_line.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/search_line.png', sizingMethod='crop'); height: 20px; padding: 6px 0; *padding: 5px 0; float: left;}
.search_text_input {z-index:5;border:1px solid red; background: #FFFFFF; border: none; width: auto; position: relative; height: 15px; padding: 0; line-height: 15px; margin: 5px 0 0 10px;}
.search_line_right {z-index:98; top:-22px; position:relative; float: left;  height: 27px; width: 25px;}
.search_button {z-index:99; position:relative;border: none; cursor: pointer; height: 27px; width: 25px; position: relative; background: url(../images/button_search.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/button_search.png', sizingMethod='crop');}



.calendar_top {background: url(../images/main_calendar_top.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/main_calendar_top.png', sizingMethod='crop'); height: 5px;}
.calendar_bottom {background: url(../images/main_calendar_bottom.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/main_calendar_bottom.png', sizingMethod='crop'); height: 5px;}
.calendar_container {background: #355465; padding: 19px 45px 20px 3px; color: #FFFFFF;}
.calendar_container div {color: #FFFFFF;}

.date_select {float: left; margin: 0 5px 0 0px; padding: 0 0 0 0px;}
.date_select div {width: 52px; padding: 3px 0 0 0; height: 18px; color: #FFFFFF; font-size: 12px; float: left;}
.date_select .date_select_right {height: 21px; width: 5px; float: left; padding: 0;}
.date_select .date_select_right img {cursor: pointer;}

.calendar {padding: 0 0 0 7px; width: 200px; float: left;}
.week {margin: 10px 0 0 0;}
.calendar span {width: 22px; text-align: center; padding: 4px 0; margin: 0 0 3px 0; display: block; float: left; color: #cacaca;}
.calendar span a {color: #cacaca; text-decoration: none;}
.calendar span.date_now {background: url(../images/calendar_date_now.png) -1px 0 no-repeat; color: #FFFFFF;}
.calendar span.date_now a {color: #FFFFFF; text-decoration: none;}
.calendar .week span {color: #FFFFFF; width: 22px; text-align: center; padding: 0; margin: 0 0 10px 0;}
.main_news {margin: 0 0 0 20px; width: 280px; float: left; color: #c5eaff !important; padding: 10px 0 0 0;}
.main_news p, .main_news div, .main_news span , .main_news td {color: #c5eaff}
.main_news span {display: block; color: #FFFFFF; padding: 0 0 20px 0;}

.main_right {width: 275px; float: left;}
.right_name {font-size: 20px; color: #080808; margin: 0 0 30px 0;}
.right_unit {padding: 0 0 16px 0; margin: 0 0 16px 0; border-bottom: #d4d5d6 1px solid; font-size: 14px;}
.main_right_link {color: #656565; font-size: 11px; font-weight: bold; padding: 0 15px; background: url(../images/arrow_left.png) 0 3px no-repeat;}
.main_right_link a {text-decoration: none; color: #656565;}
.main_right_current {color: #656565; font-size: 11px; padding: 0 15px;}
.main_right_current a {text-decoration: none; color: #656565; border-bottom: #656565 1px dashed;}
.main_right_nav {margin: 20px 0 20px 0; background: url(../images/main_nav_line.png) 0 0 no-repeat; padding: 5px 10px;}
.main_right_nav span, .main_right_nav div.uk {padding: 0 8px; color: #656565; font-size: 11px;}
.main_right_nav span img {margin: 1px 0 0 5px;}
.main_right_nav span a {color: #656565; text-decoration: none;}
.nav_arrow {position: relative; z-index: 1; top: -7px; *top: 0;}

.foot {margin: 30px 0; background: url(../images/foot_bg.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/foot_bg.png', sizingMethod='crop'); padding: 20px; height: 79px;}
.foot a {position: relative;}
.foot img {position: relative;}
.foot .copy {width: 330px; padding: 0 0 0 190px; background: url(../images/foot_logo.png) 0 0 no-repeat; float: left; color: #6e6e6e; height: 79px;}
.foot .copy {margin: 0 0 5px 0;}
.foot .copy a {color: #6e6e6e;}
.foot .foot_right {width: 250px; float: left; margin: 0 0 0 90px;}

.container_top {background: url(../images/container_top.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/container_top.png', sizingMethod='crop'); height: 5px;}
.container_bottom {background: url(../images/container_bottom.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/container_bottom.png', sizingMethod='crop'); height: 5px;}
.container_content {background: #FFFFFF; }
.container_content_top {padding: 15px 30px; border-bottom: #e5e5e5 1px solid; color: #222222; position: relative; z-index: 5;}
.container_content_top a {color: #222222;}
.container_content_top span {padding: 0 35px 0 0;}
.content {padding: 30px 20px 30px 30px;}

.content_right {width: 250px; float: left; margin: 0 0 0 30px;}
.right_link {margin: 0 0 10px 0; padding: 53px 0 54px 132px; line-height: 14px; cursor:pointer}
.right_link1 {background: url(../images/right_link_1.png) 0 0 no-repeat;}
.right_link2 {background: url(../images/right_link_2.png) 0 0 no-repeat;}
.right_link3 {background: url(../images/right_link_3.png) 0 0 no-repeat;}

.content_left {width: 560px; float: left;}

.page_title {font-size: 24px; color: #0a0a0a; padding: 0 0 15px 0; border-bottom: #e5e5e5 1px solid; margin: 0 0 20px 0; text-transform: uppercase; position: relative; z-index: 5;}
.about_text {font-size: 15px; color: #656565; padding: 0 0 15px 0; border-bottom: #e5e5e5 1px solid; margin: 0 0 20px 0; text-transform: uppercase; line-height: 22px;}
.about_block_1 {color: #656565; padding: 0 0 15px 0; border-bottom: #e5e5e5 1px solid; margin: 0 0 20px 0; background: url(../images/about_pic_1.png) 0 0 no-repeat; padding: 12px 0 45px 185px;}
.about_block_2 {margin: 0 0 20px 0; background: url(../images/about_pic_2.jpg) 0 0 no-repeat; padding: 2px 0 80px 185px;}

.popup_page {position: absolute; top: 40px; left: 0; width: 100%; height: 100%; z-index: 100;}
.popup_container {width: 760px; text-align: left;}
.popup_top {height: 50px; background: url(../images/popup_top.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/popup_top.png', sizingMethod='crop');}
.popup_top .popup_close {padding: 0 35px 0 0;}
.popup_top .popup_close img {background: url(../images/close_icon.png) 0 0 no-repeat; position: relative; top: 30px; cursor: pointer;}
.popup_bottom {height: 50px; background: url(../images/popup_bottom.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/popup_bottom.png', sizingMethod='crop');}
.popup_block {background: url(../images/popup_bg.png) 0 0 repeat-y; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/popup_bg.png', sizingMethod='scale'); padding: 0 25px; height: auto; *height: 1px;}
.popup_about {padding: 30px 40px 30px 250px;}
.popup_about .main_block_unit {border-bottom: #e5e5e5 1px solid;}
.popup_about_1 {background: url(../images/popup_about_1.png) 0 0 no-repeat;}
.popup_about_2 {background: url(../images/popup_about_2.png) 0 0 no-repeat;}
.popup_about_3 {background: url(../images/popup_about_3.png) 0 0 no-repeat;}

.popup_about_content {padding: 0 40px 0 50px;}
.title {font-size: 18px; margin: 0 0 12px 0; padding: 5px 0 0 0;}
.popup_about_content ul {display: block; padding: 0; margin: 0 0 2px 0; position: relative; left: -22px;}
.popup_about_content ul li {display: block; padding: 0 0 10px 22px; list-style: none; background: url(../images/li_point.gif) 0 7px no-repeat;}
.content ul {display: block; padding: 0; margin: 0 0 2px 0; position: relative; left: -22px;}
.content ul li {display: block; padding: 0 0 10px 22px; list-style: none; background: url(../images/li_point.gif) 0 7px no-repeat;}

.form_input {width: 548px; border: #e5e5e5 1px solid; padding: 9px 5px; margin: 0 0 15px 0;}
.form_area {width: 548px; height: 140px; padding: 5px; margin: 0 0 15px 0; border: #e5e5e5 1px solid;}
.form_div {width: 265px; float: left; padding: 0 30px 0 0;}
.form_div_right {width: 265px; float: left;}
.form_div_right .form_input, .form_div .form_input {width: 253px;}
.form_input_upload {width: 430px; border: #e5e5e5 1px solid; padding: 9px 5px; margin: 0 0 15px 0;}
.upload_button {margin: 0 0 15px 20px; *margin: 0 0 20px 20px; width: 73px; height: 21px; background: url(../images/upload_button.png) 0 0 no-repeat; border: none; cursor: pointer;}
.form_code_img {padding: 20px 0; width: 150px; float: left;}
.form_code {width: 400px; float: left;}
.form_code .form_input {width: 398px;}
.button_send_block {margin: 40px 0 0 0; padding: 20px 0 0 0; border-top: #e5e5e5 1px solid;}
.button_send_form {background: url(../images/button_send_form.png) 0 0 no-repeat; border: none; width: 137px; height: 38px;}

.top_points {padding: 0 0 30px 0; position: relative; z-index: 5;}
.blue_point {background: url(../images/blue_point.png) 0 0 no-repeat; padding: 0 20px;}
.red_point {background: url(../images/red_point.png) 0 0 no-repeat; padding: 0 20px;}
.green_point {background: url(../images/green_point.png) 0 0 no-repeat; padding: 0 20px;}
.grey_point {background: url(../images/grey_point.png) 0 0 no-repeat; padding: 0 20px;}

.company_list {margin: 0 -10px 0 0;}
.company_list a {width: 134px; height: 134px; margin: 0 8px 8px 0; display: block; float: left; color: #FFFFFF; text-decoration: none;}
.company_list a span {display: block; padding: 12px 12px 0 14px; color: #FFFFFF; width: 100px;}
.company_inc {background: url(../images/company_inc.png) 0 0 no-repeat;}
.company_ax {background: url(../images/company_ax.png) 0 0 no-repeat;}
.company_empty {width: 134px; height: 68px; margin: 0 8px 8px 0; display: block; float: left; background: url(../images/company_empty.png) 0 0 no-repeat;}
.caption_companies {margin-left: 5px;}


.event_list {margin: 0 -10px 0 0;}
.event_list a {width: 134px; height: 134px; margin: 0 8px 8px 0; display: block; float: left; color: #FFFFFF; text-decoration: none;}
.event_list a span {display: block; padding: 15px 15px 0 18px; color: #FFFFFF;}
.event_list a .event_date {position: absolute; padding: 115px 0 0 18px;}
.event_fut {background: url(../images/event_fut.png) 0 0 no-repeat;}
.event_past {background: url(../images/event_past.png) 0 0 no-repeat;}
.event_empty {background: url(../images/event_empty.png) 0 0 no-repeat;}

.event_year_select {background: url(../images/event_year_select.png) 0 0 no-repeat; cursor: pointer;}
.event_top_search_block {position: absolute; z-index: 40;}

.event_top_search_block .event_top_search {width: 300px; top: 47px; left: 300px; position: relative; z-index: 40;}
.event_top_search .search_line {width: 240px; z-index: 40;}
.event_title {font-size: 24px; color: #0a0a0a; width: 300px; float: left;}

.popup_arrow_left {padding: 23px;}
.popup_arrow_left img {background: url(../images/popup_arrow_left.png) 0 0 no-repeat; cursor: pointer;}
.popup_arrow_right {padding: 23px;}
.popup_arrow_right img {background: url(../images/popup_arrow_right.png) 0 0 no-repeat; cursor: pointer;}

.popup_top_date {color: #7a7a7a; font-size: 11px; margin: 0 0 15px 0;}
.popup_title {font-size: 18px; margin: 0 0 35px 0;}
.popup_bottom_link {border-top: #e5e5e5 1px solid; padding: 20px 0 0 0;}
.popup_arrow_cont {position: absolute; z-index: 101;}
.popup_arrow_block {position: relative; top: -25px; left: 25px; width: 141px;}
.popup_arrow_block_top {background: url(../images/popup_arrow_block_top.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/popup_arrow_block_top.png', sizingMethod='crop'); height: 5px;}
.popup_arrow_block_bottom {background: url(../images/popup_arrow_block_bottom.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/popup_arrow_block_bottom.png', sizingMethod='crop'); height: 5px;}
.popup_arrow_arrow_left {position: absolute; z-index: 102; width: 6px; height: 6px;}
.popup_arrow_arrow_left img {position: relative; top: 0; *top: 7px; left: -6px; background: url(../images/popup_arrow_arrow_left.png) 0 0 no-repeat;}
.popup_arrow_arrow_right {position: absolute; z-index: 102; width: 6px; height: 6px;}
.popup_arrow_arrow_right img {position: relative; top: 0; *top: 7px; left: 141px; background: url(../images/popup_arrow_arrow_right.png) 0 0 no-repeat;}
.popup_arrow_block_cont {padding: 20px 15px; background: #444444; color: #FFFFFF;}
.popup_arrow_block_cont span {display: block; padding: 10px 0 0 0; color: #bfbfbf;}
.popup_arrow_cont_left .popup_arrow_block {left: -147px;} 

.news_left_pic {float: left; margin: 0 10px 5px 0;}
.news_right_pic {float: right; margin: 0 0 5px 10px;}







.uk {position:relative; display:inline;}
.uk2 {position:absolute; top:10px; left:6px}

.list {overflow:auto;padding:8px;margin-bottom:15px;border:#434343 solid 1px;background-color:#f6f6f6;width:auto}
    /*Название*/
.lcaption {font-weight: bold; color: #46745E;   display: block; margin:8px 0px 0px 0px;}
    /*ссылка на подробную информацию, если есть*/
.lmore {font-weight: bold; display: block; margin-bottom:10px; text-align:right}
    /*Картинка в анонсе */
.limage {float:left; margin:7px;}
    /*анонс*/
.lanonce {display: block; margin-top:10px}

/* Вакансии */
.vacancy {}
table.vacancy{border-collapse:collap}
table.vacancy td {padding:6px;border-bottom:#c6c6c6 1px solid}
.vacancy .lanonce {display: block; margin-bottom:10px}
.vacancy .lfield {font-weight:bold;color:#46745E}
.vacancy .lcomments {   text-align: justify;}

/*Ћшибки*/
.errors {color: #CC0000; font-size: 18px;}