body{margin: 0px; font-size: 70%; padding: 0px; font-family: Tahoma, Arial, Verdana; background: url(../../../images/topbg.png) top repeat-x;}
table{font-size:100%}
form, p {margin: 0px; padding: 0px;}
img {border: 0px;}
a {color: #6699CC;}
h1 {color: #1d6be0;}
h2 {color: #1d6be0;}

.block_width {width: 100%; clear: both; overflow: hidden; }
.block_width .block_left {width: 50%; float: left;}
.block_width .block_right {width: 50%; float: left; //margin-right: -100%;}
.page_top {padding-top: 5px; clear: both;}
.page_top a {color: #6699CC; background: white;}
.page_top .block_t1 {width: 3%; float: left;}
.page_top .block_t2 {width: 23%; float: left;}
.page_top .block_t2 div {margin-left: 20px;}
.page_top .block_t3 {width: 14%; float: left;}
.page_top .block_t3 div {padding-left: 20px; padding-right: 20px;}
.page_top .block_t3 div input {border: 1px solid #CED7E0; background: #E9EDF1; margin-top: 2px; font-size: 90%;}
.page_top .block_t3 a, .page_top .block_t8 a {font-weight: bold;}
.page_top .block_t4 {width: 12%; float: left;}
.page_top .block_t4 div, .page_top .block_t6 div {padding-left: 15px; margin-top: 3px; text-align: center;}
.page_top .block_t4_plus {width: 60%; float: left; //margin-right: -100%;}
.page_top .block_t4_plus div {margin-top: 3px; padding-left: 15px;}
.page_top .block_t5 {width: 12%; float: left;}
.page_top .block_t6 {width: 12%; float: left;}
.page_top .block_t7 {width: 12%; float: left;}
.page_top .block_t8 {width: 12%; float: left; //margin-right: -100%;}
.page_top .block_t8 div {padding-left: 20px; margin-top: 1px;}
.page_top .block_t8 div input {border: 1px solid #CED7E0; background: #E9EDF1; margin-top: 2px; font-size: 90%;}
.page_top .block_t8 input {font-size: 80%; padding: 0px 8px 0px 8px;}

.top_collage {height: 195px; border-top: 1px solid #CED7E0; background: #58CDFF url('../i/layer/collage_gradient.gif') repeat-x right top;}
.top_collage_bg {height: 195px; background: transparent url('../i/layer/collage_background.gif') no-repeat right top; }

.page_top .input_image {margin-left: 20px;}
.page_top .input_text {font-size: 110%; width: 100%; height: 19px; border: 1px solid #CED7E0;}

.main_menu {position: relative; padding: 10px 0px 10px 10px; border-top: 1px solid #CED7E0; border-bottom: 1px solid #CED7E0; background: #E9EDF1;}
.main_menu a {padding-left: 10px; padding-right: 10px; color: #525765; font-weight: bold; border-right: 1px solid #525765;}
.main_menu .no_border {border-right: none;}

.top_info {width: 100%; clear: both;}
.top_info .left {width: 33%; float: left;}
.top_info .center {width: 34%; float: left;}
.top_info .right {width: 33%; float: left; //margin-right: -100%;}
.top_info .info_block {color: #525765;}
.top_info a {color: #6699CC;}

.top_info .left .info_block, .top_info .center .info_block {border-right: 1px solid #CED7E0;}

.block_width .column_left {width: 30%; float: left;}
.block_width .column_right {width: 70%; float: left; //margin-right: -100%;}
.block_width .column_left_content {padding: 25px 0px 25px 30px; text-align: right;}
.block_width .column_right_content {padding: 25px 25px 25px 30px;}

.nc_news {margin-left: 20px;}
.nc_row {margin-bottom: 10px;}
.nc_news h3 {padding: 10px 0px 5px 0px;}
.nc_news .nc_datetime {font-weight: bold; margin-top: 5px;}

.news_content .top_border_color {height: 9px; font-size: 1%;}
.about_content .top_border_gray {height: 9px; font-size: 1%; background: #525765; border-left: 1px solid #CED7E0;}
.news_content .this_new {color: #525765; margin: 0px 40px 15px 20px;}
.news_content .this_new span {color: #999999;}
.news_content a {color: #6699CC;}
.about_content {border-left: 1px solid #CED7E0;}
.about_content .about_info {margin-left: 20px; color: #525765; margin-bottom: 20px;}
.about_content .col_left {border-right: 1px solid #CED7E0; color: #525765; background: #E9EDF1; padding: 0px 15px 70px 0px;}
.about_content .col_left a, .about_content .col_right a {color: #6699CC;}
.about_content .col_right {color: #525765; padding: 0px 15px 20px 0px;}
.about_content .col_right input {margin-right: 10px; margin-bottom: -2px;}
.banner1, .banner2 {display: block; height: 98px; color: white; font-size: 19px; padding-left: 110px; text-decoration: none; border-top: 1px solid #CED7E0;}
.banner1 div, .banner2 div {margin-top: 25px;}
.banner1 {background: #525765 url('../i/templates/brown/template_banner1.gif') no-repeat left bottom;}
.banner2 {background: #525765 url('../i/templates/brown/template_banner2.gif') no-repeat left bottom; border-left: 1px solid #CED7E0;}

.content {padding: 15px 20px 40px 40px; color: #333333; font-size: 110%;}
.content .nc_text {padding-left: 0px;}
.content .nc_news {margin-left: 0px;}
.content table {font-size: 100%; color: #333333;}
.content .page_header {margin: 10px 0px 12px 0px;}
.no_bl {border-left: none;}
.content_top, .navigation_top {font-size: 1%; height: 9px;}
.content_top {border-bottom: 1px solid #CED7E0;}
.navigation_top {background: #4E90C9;}

.navigation .n_item, .navigation .n2_item {padding: 7px 10px 7px 15px; border-top: 1px solid #CED7E0;}
.navigation .n_item a, .navigation .n2_item a {color: #6699CC;}
.navigation .n2_item {padding-left: 35px !important;}
.navigation .active {font-weight: bold; color: #525765; background: #E9EDF1;}

.gray_color {color: #7E858E;}
.bigger_text {font-size: 160%;}
.img_with_border {border: 4px solid #DEDEDE; margin-right: 20px;}

.small_header {font-weight: bold; color: #525765; margin: 20px 0px 20px 20px;}
.go_link {margin-left: 20px; margin-bottom: 30px;}
.go_link a {color: #6699CC;}

.subscribe {border-bottom: 1px solid #CED7E0; padding: 16px 20px 10px 20px; color: white;}
.subscribe a {color: white !important;}

.sub_block_left {width: 65%; float: left;}
.sub_block_left input {width: 100%; font-size: 110%; border: 1px solid #E7E7E7;}
.sub_block_right {width: 35%; float: left; //margin-right: -100%;}
.sub_block_right a {color: white; font-weight: bold;}
.sub_block_right div {margin-left: 15px;}
.sub_block_right img {margin-left: 8px; margin-bottom: -2px; border: none;}
.sub_radio {color: white; margin-top: 6px;}
.sub_radio input {margin-right: 10px; margin-bottom: -2px;}

.inner_left {width: 75% !important;}
.inner_right {width: 25% !important;}
.left_border {border-left: 1px solid #CED7E0;}

.info_block2 {padding: 0px 20px 20px 0px; color: #525765;}
.info_block2  a {color: #6699CC;}

.nc_text {padding: 10px 10px 20px 20px; line-height: 135%;}
h3 {margin: 0px; padding: 20px 0px 0px 20px; font-size: 100%;}

.footer {width: 100%; clear: both; overflow-x: hidden;}
.copyright1 {width: 50%; float: left; border-top: 1px solid #CED7E0; //overflow: hidden;}
.copyright2 {width: 25%; float: left; border-top: 1px solid #CED7E0;}
.copyright_empty {font-size: 1%; width: 25%; float: left; //margin-right: -100%;}
.copy_container1 {margin: 20px 0px 30px 20px; color: #7E858E;}
.copy_container1 a, .copy_container2 a {color: #6699CC;}

.nc_title .nc_addresses {margin: 0px 0px 30px 20px; color: #7E858E;}
.nc_addresses h3 {padding-left: 0px !important; margin-bottom: 5px; font-size: 120%;}
.nc_addresses .nc_row .nc_item {width: 100%; overflow-x: hidden; clear: both; margin-bottom: 5px;}
.nc_addresses .nc_row .nc_item  .nc_title {display: block; width: 21%; float: left;}
.nc_addresses .nc_row .nc_item  .nc_value {display: block; width: 79%; float: left; //margin-right: -100%;}

.t_block_left {width: 40%; float: left;}
.t_block_left h1 {text-transform: uppercase; margin: 30px 10px 0px 40px; font-size: 230%; font-weight: normal; color: white;}
.t_block_center {width: 30%; float: left;}
.t_block_center .nc_subdivision_list {margint-top: 30px; height: 190px;}

.nc_subdivision_list {margin-bottom: 10px; padding: 20px 0px 0px 20px; font-weight: bold; //padding-top: 25px;}
.nc_subdivision_list .nc_menu_item {font-size: 110%; padding-bottom: 8px; padding-left: 22px; background: transparent url('../i/layer/top_arrow.gif') no-repeat left top;}
.nc_subdivision_list .nc_menu_item a {color: #525765;}

.t_block_right {width: 30%; float: left; //margin-right: -100%;}

.logotype {text-align: right; padding: 50px 60px 0px 0px; overflow: hidden;}



.block_right .nc_title .nc_list, .block_left .nc_title .nc_list{margin-left:20px}
.block_right h3, .block_left h3{margin-bottom:20px}
.copy_container2{padding-top:10px}
.nc_list h3{padding:0}
.top_info .nc_announce{clear:none !important}

/*----------------------------------------------------------------*/
/*   component styles   */
/*----------------------------------------------------------------*/
.nc_row_img{margin:3px 7px 7px 0;padding:3px;border:1px solid #CED7E0}
.nc_title .nc_announce{clear:left}
.nc_title .nc_row_img{float:none !important}

.nc_title .nc_adaptive_catalog .nc_row{padding-left:3%;padding-top:20px}
.nc_title .nc_adaptive_catalog h3{padding-left:20px}
.nc_title .nc_adaptive_catalog .nc_row_img{float:left !important;border:none}
.nc_title .nc_vacancies .nc_item, .nc_title .nc_vacancies h3{display:inline;padding-right:5px}
.nc_resume .nc_price{margin:5px 0}
.nc_guestbook .nc_datetime{margin-top:3px}
.nc_price_list .column_2{width:200px}
.nc_price_list td{padding-right:9px}
.nc_resume .nc_item .nc_value, .nc_vacancies .nc_item .nc_value{font-weight:normal}
.nc_resume .nc_title, .nc_vacancies .nc_title{font-weight:bold}
.nc_vacancies .nc_price, .nc_resume .nc_item, .nc_vacancies .nc_item{margin:5px 0}
.nc_resume .nc_row h3{font-size:125%}
.nc_list.nc_work_comments .nc_description{margin:5px 0 0 10px}
.nc_mail_from_site input, .nc_mail_from_site .nc_description{margin-bottom:5px}


h3{font-weight:bold}
.nc_a{background:#E9EDF1}
.nc_list td{padding:1px 3px;vertical-align:top}
.nc_list table, .nc_full table{border:0; border-collapse:collapse}
.nc_list .nc_group{font-size:110%; padding:15px 0 7px}
.nc_price .nc_value{font-size:120%}
.nc_price .nc_value , .nc_price_list .nc_item{white-space:nowrap}
.nc_full h4, .nc_full h5{margin:0; font-size:110%}
.nc_list h4, .nc_list h5{margin:0; font-size:100%}
.nc_full h2{font-size:130%; margin:0 0 5px 0}
tr.nc_row td{padding-bottom:12px}
.nc_list table{width:100%}
.nc_icon{vertical-align:middle; padding-bottom:3px}
.nc_list .nc_item, .nc_comments_count, .nc_author, .nc_datetime{margin-bottom:3px}
.nc_author, .nc_value{font-weight:bold}
.nc_message{margin:5px 0}
.nc_answer{color:#666; margin-bottom:10px}
.nc_list h3{font-size:110%; margin:0 0 5px 0}
.nc_comments_count, .nc_author{display:inline; padding-right:10px}
.nc_list .nc_row{padding-bottom:20px}
.nc_announce {margin:7px 0 !important} , /*.nc_settings_section*/
.nc_full_text, .nc_search{margin-bottom:10px}
.nc_comments{margin-top:30px}
.nc_current{color:#FFF;text-decoration:none;background:#2E353B}
.nc_img_selector a{display:block;float:left;padding:1px 5px;margin:0 1px;border:1px solid #383F47}
.nc_selected_tag{font-weight:bold}


.nc_title h3{margin:0 0 3px 0}
.nc_title .nc_row{padding-bottom:15px}
.nc_title .nc_clients td, .nc_title .nc_photogallery td{text-align:center}

.nc_blog_warn_text {margin:0 0 10px; color:#CC0000; font-weight:bold}
.nc_blog_description {margin:7px 0; color:#777777; font-size:110%}
.nc_blog_info {margin:7px 0; color:#777777; font-size:100%; font-weight:bold}
.nc_blog_info_elm {padding:0 10px 0 0;}
.nc_ignore_button {margin:7px 0;}
.nc_tags {margin:0 0 5px;}
.nc_blog_editsection {margin:7px 0;}
.nc_add_message_button {margin:0 0 7px;}
.nc_settings_section {padding:0 0 14px;}
.nc_join_button {margin:7px 0;}
.nc_blog_list {margin:0 0 10px; font-size:130%; font-weight:bold}

.nc_blog_edit_table {margin:0 0 10px; width:100%}
.nc_blog_edit_header {background:#EEEEEE; font-weight:bold}
.nc_blog_edit_field {background:#F9F9F9;}
.nc_blog_edit_info{background:#F9F9F9; padding:5px 10px 5px 5px}
.nc_blog_edit_table input, textarea{width:100%;}
.nc_blog_edit_table select{width:50%;}

/* BBcodes bar & in text BBcodes */
select.nc_bbcode_bar_size {margin-bottom:5px; width:100px; vertical-align:top; margin-top: 3px; margin-right: 9px;}
img.nc_bbcode_wicon {border:0; width:27px; height:20px;}
img.nc_bbcode_icon {border:0; width:20px; height:20px;}
div.nc_bbcode_error {padding:3px 0; color:#AA0000; font-weight:bold}
input.nc_bbcode_helpbox {margin:0 0 3px; padding:2px 0; width:100%; font-size:10px; font-family:Verdana,Arial; background:none; border:0;}
div.nc_bbcode_colors {position:absolute; background:#FFFFFF; padding:3px; border:solid 1px #AAAAAA;}
div.nc_bbcode_color_top {white-space:nowrap;}
div.nc_bbcode_color {padding-top:2px; white-space:nowrap;}
input.nc_bbcode_color {padding:0px; cursor:pointer; height:20px; width:20px; border:0px;}
input.nc_bbcode_color_white {padding:0px; cursor:pointer; height:20px; width:20px; border:1px solid #AAAAAA;}
div.nc_bbcode_smiles {position:absolute; background:#FFFFFF; padding:3px; border:solid 1px #AAAAAA;}
div.nc_bbcode_smile_top {white-space:nowrap;}
div.nc_bbcode_smile {padding-top:2px; white-space:nowrap;}
input.nc_bbcode_smile {padding:0px; cursor:pointer; height:22px; width:22px; border:0px;}
img.nc_bbcode_smile_in_text {margin:0 0 -3px 0;}
/* BBcodes in text */
div.nc_bbcode_quote_1_top {margin:0px 25px 0px 25px;}
div.nc_bbcode_quote_1 {padding:20px; border:1px solid #CCCCCC; background:#FFFFFF;}
div.nc_bbcode_quote_2_top {margin:0px 25px 0px 25px;}
div.nc_bbcode_quote_2 {padding:20px; border:1px solid #CCCCCC; background:#FFFFFF;}
div.nc_bbcode_code {margin:10px 25px 10px 25px;}
span.nc_bbcode_list_closed {margin-left:1em; text-indent:-.65em; display:block;}
div.nc_bbcode_list {margin-left:1em; text-indent:-.65em;}
span.nc_bbcode_color {}
span.nc_bbcode_size {}
a.nc_bbcode_url_1 {}
a.nc_bbcode_url_2 {}
img.nc_bbcode_img {}
span.nc_bbcode_s {}
a.nc_bbcode_cut_link {}
/*END   component styles   */


/* Auth componetn styles */
table.nc_messages {width:100%; margin:10px 0; border-collapse: collapse}
table.nc_messages tr.nc_msg a {text-decoration:none; display:block}
table.nc_messages tr.nc_msg a:hover {text-decoration:underline}
table.nc_messages .col_1 {width:5px}
table.nc_messages .col_2, table.nc_messages .col_4 {width:1%}
table.nc_messages th {background:#EEE; border:1px solid #CCC; padding:7px}
table.nc_messages td {background:#F6F6F6; border:1px solid #CCC; padding:5px}
table.nc_messages tr.nc_msg_out td {background:#EEE}
table.nc_messages tr.nc_msg_text td {background:#FFF}
table.nc_messages td.nc_divider {border:0; height:10px;	background:none}
table.nc_messages tr.nc_msg_min td {padding:1px 5px 2px}
div.nc_form {width:430px; margin:auto}
div.nc_form form {background:#EEE; border:1px solid #CCC; padding:10px 15px 10px 10px}
div.nc_form div.nc_header {background:#CCC; padding:5px 11px}
div.nc_form input.text {width:100%}
div.nc_form textarea {width:100%; height:5em}
table.nc_user_list {width:100%; border-collapse:collapse}
table.nc_user_list  th, table.nc_user_list td {padding:5px; border:1px solid #CCC}
table.nc_user_list  th {background:#EEE}
table.nc_user_list  td {background:#FFF}
.nc_user_list .online {color:#090}
.nc_user_list .offline {color:#900}
.nc_info_block {padding:5px; background:#EEE; border:1px solid #CCC}
.nc_user_full td {vertical-align:top}
a.nc_link_btn {text-decoration:none; margin-right:3px; padding:5px 8px; background:#F6F6F6; border:1px solid #DDD}
a.nc_link_btn:hover {background:#EEE; border:1px solid #CCC}
table.nc_list_table {border-collapse:collapse}
table.nc_list_table td {padding:5px 10px; background:#FFF; border:1px solid #EEE}
table.nc_list_table .grey, table.nc_list_table .grey td {background:#F6F6F6}
/*END Auth componetn styles */

/* forum */
.nc_forum_feed { margin-bottom:10px; font-weight:bold; }
.nc_forum_header { border: none; width:100%; background:#CCC; }
.nc_forum_header .cell { background:#EEE; font-weight:bold; }
.nc_forum_header .cell_main { background:#EEE; font-weight:bold; text-align:center; }
.nc_forum_category { background:#FFF; font-weight:bold; }
.nc_forum_desc { font-size:90%; font-weight:normal; color:grey; margin-top:3px; }
.nc_forum_forum { background:#FFF; }

/* widgets:rss */
.nc_rss-title, .nc_rss-article-desription {margin:0 0 20px 0;}
.nc_rss-title {font-size:20px;}

/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(/images/colorbox/overlay.png) repeat 0 0;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(/images/colorbox/controls.png) no-repeat -100px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(/images/colorbox/controls.png) no-repeat -129px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(/images/colorbox/controls.png) no-repeat -100px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(/images/colorbox/controls.png) no-repeat -129px -29px;}
    #cboxMiddleLeft{width:21px; background:url(/images/colorbox/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(/images/colorbox/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(/images/colorbox/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(/images/colorbox/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(/images/colorbox/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(/images/colorbox/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(/images/colorbox/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(/images/colorbox/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(/images/colorbox/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7+ replaces a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*
  The following provides PNG transparency support for IE6
*/
.cboxIE6 #cboxTopLeft{background:url(/images/colorbox/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(/images/colorbox/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(/images/colorbox/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(/images/colorbox/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(/images/colorbox/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(/images/colorbox/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(/images/colorbox/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(/images/colorbox/ie6/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}

/* new */
.nc_info_keeper {background:#F2F2F2;padding:20px;margin:0 0 15px 0;width:400px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;}
.nc_search_form {clear:both;height:42px;width:100%;margin:0 0 25px 0;}
.nc_search_input {background:#d0d0d0;padding:5px 50px 7px 6px;width:500px;height:42px;float:left;}
.nc_search_input input[type=submit] {margin:0 0 0 5px;}
.nc_search_input input[type=text] {width:435px}
.nc_search_input .advancedlink {text-align:right;margin:0 59px 0 0;}
.nc_search_results {padding:0;clear:both;}
.nc_search_arrow {background:url(/images/search_arrow.gif);width:15px;height:54px;float:left;}
.nc_search_list {margin:0 0 15px 0;}
.nc_search_nav {margin:15px 0 4px 0;}
.nc_search_inactive, .nc_search_prev {margin:0 15px;}
.nc_search_inactive {color:#d0d0d0;}
.nc_search_range {margin: 0 0 15px 0;}

.nc_search_extra_form .param .caption {text-align:right;margin:0 10px 0 0;}
.nc_search_extra_form tr td {padding:0 0 10px 0;}
.nc_search_extra_form .interval_unit {margin:0 0 0 5px;}

#simplemodal-overlay{ background-color:#9C9294; cursor:wait; filter: alpha(opacity=60); height: 100%;}
#simplemodal-container { }
.simplemodal-close { display: block;width: 21px;height: 21px;background: url('/images/button_close.gif') 0 0 no-repeat;position: absolute;margin-left: 100%;left: -31px;top: 10px;cursor: pointer; }

.nc_auth_login_check, .nc_auth_pass2_check { margin-left: 15px; font-weight: bold; display: none;}
.nc_auth_pass1_check { margin-left: 5px; font-weight: bold; display: none;}
#nc_auth_pass1_security { margin-left: 15px; display: none;}
#nc_auth_login_ok, #nc_auth_pass2_ok { color: #088A08; }
#nc_auth_login_fail, #nc_auth_pass2_fail  { color: #FF0000;}
#nc_auth_pass1_s1 { color: #FF0000; }
#nc_auth_pass1_s2 { color: #ddcc11; }
#nc_auth_pass1_s3 { color: #8cd750; }
#nc_auth_pass1_s4 { color: #088A08; }
#nc_auth_pass1_empty, #nc_auth_pass_min { margin-left: 15px; font-weight: bold; display: none; color: #FF0000; }

/* Minishop */
.nc_minishop_cartstate { margin-bottom:10px; padding: 20px 0px 20px 10px; border:1px solid #E7E7E7; background:url("../i/layer/shop.gif")  no-repeat scroll right top #F2F2F2; font-size:70% }
.nc_minishop_cartstate a { font-weight: bold; }
.nc_minishop .order1,.nc_minishop .order2  {padding: 5px 5px 30px 5px; border: 1pt solid #ccc; border-bottom: none;}
.nc_minishop .order1 {background-color: #FFF;}
.nc_minishop .order2 {background-color: #EEE;}
.nc_minishop .header { margin: 5px 0px 5px;}
.nc_minishop .header h3 { margin: 0px; float: left;}
.nc_minishop .header a { margin-left: 10px;}
.nc_minishop .header .status {float: right; margin-right: 10px;}
.nc_minishop .header .status select {margin: 0px 10px;}
.nc_minishop .search { border-collapse: collapse; width: 50%; margin-bottom: 20px;}
.nc_minishop td { border: 1px solid #CCCCCC; background: #EEEEEE; padding: 5px;}
.nc_minishop .cnt { text-align: center;}
.nc_minishop td select { width: 100%;}
.nc_minishop .res { margin: 20px 0px 0px; font-size: 120%; border: 1pt solid #ccc; background-color: #EEE; padding: 7px 0px 7px 5px; }
.nc_minishop .line { height: 4px; border-bottom: 1pt solid #CCC; clear: both; }
#nc_mslayer { margin-bottom: 10px; padding: 50px 0px 20px 0px; background: #F2F2F2; font-size: 80%; text-align: center; }
#nc_mslayer a { margin: 0px 5px;}
#nc_mslayer div { padding: 30px 0px 10px;}
table.nc_mscart {width:100%; border-collapse:collapse; margin-bottom: 20px;}
table.nc_mscart  th, table.nc_mscart td {padding:5px; border:1px solid #CCC}
table.nc_mscart  th {background:#EEE; font-weight: bold;}
table.nc_mscart  td {background:#FFF}
table.nc_mscart  td.c {text-align: center;}
table.nc_mscart  td.r {text-align: right;}
table.nc_mscart  td.l {text-align: left;}
table.nc_mscart  td.sum {background:#EEE;}
h2.nc_msh2 { border-bottom: 3px solid #CC3300; font-size: 140%; margin: 10px 0px;}

.nc_msput { font-size: 130%; margin-top: 10px; }
.nc_msput img { margin-right: 5px; }