html {width:100%; height:100%}
body { margin:0; padding:0; background-color:white; font:100% Arial, helvetica, sans-serif; line-height:1.2; }
ul, ol, dl, p {margin:1em 0;padding:0;}
dd {margin:1em 0; padding:0;}
a {color:#1875B6}
a:hover {color:#F58900}
h1, h2, h3, h4, h5 {margin:1em 0 0 0;padding:0; font-weight:normal;}
img {border:0;}
.clear {clear:both;}
#canvas {
	width:  100%;
	margin:  0;
	max-width:1580px;
	min-width:920px;
	font-size:0.85em;
}

.line {
	float: left;
	width: 100%;
	display: block;
	position: relative;
}

.item {
	position: relative;
	float: left;
	overflow: hidden;
	left: 100%;
}

.cl, .cr {
	overflow: hidden;
}


.menu {
	list-style-type:none;
	margin:0;
	padding:0;
}

.menu li {
	display:block;
	float:left;
	margin:0.5em 1em 0 0;
}

.toplevel .menu {float:left; margin-right:2em;}

.toplevel li, .secondary li {padding: 0.3em 0 0.5em 0;}
.toplevel li a {color:#004488}
.sublevel li {padding: 0.8em; margin:0;background-color:#eeeee3}
.secondary li {padding: 0.3em 0 0.5em 0;}
.secondary li a {color:#333}
.menu strong {font-weight:normal; color:#888;}
.menu strong a {color:#333}
.secondary a:hover {color:#f59800}
.toplevel a:hover {color:#f59800}

#line_top {background: #efefef;}
#pathway {margin-left:-98%; width: 91%;}
#pathway .cl {margin:0.5em 0;color:#888;}
#pathway .cl a {color:#888;}
#line_head {margin-top:1em; background:transparent url(/images/zanami/bg_line1px.png) repeat-x scroll left 38px}
#line_menus {margin-top:1em;}
#line_title {margin-top:1em;}
#line_content {margin-top:1em;}
#line_footer {margin-top:2em; color:#888; background:transparent url(/images/zanami/bg_line1px.png) repeat-x scroll left 9px;}

#logo, #copyright {margin-left:-96%; width:320px; z-index:10; background:#fff;}
#img_logo {border:0px solid #F58900;padding:10px 20px 10px 30px;background:white url(/images/zanami/micons/home-micro-icon.png) no-repeat scroll 10px 1.2em;}
#copyright .cl {border:0px solid #F58900;padding:0 20px 10px 30px;background:white;}
#slogan, #misc {margin-left:-96%; width:94%;}
#slogan .cr, #misc .cr {padding-left:330px;}
p.slogan {margin:1em 0;}
#slogan span {display:block; float:left;color:#666;}
#slogan #phoneloud {font-size:3em;padding:0 10px; background:#fff;color:#F58900;}

#menu {margin-left:-96%; width: 94%;}

#title, #main {margin-left:-93%; width:66%;}
#main.full {width:90%;}

#icons, #note, #sidebar {margin-left:-25%; width:23%;}


h1.page_title {font-size:3em; color:#F58900;}
.nc_row h2, .nc_list h2 {border-top:3px solid #eeeee3; position:relative; color: #1d5796;font-size:2em; padding:0.4em 0.1em;}

/* footer */
address {font-style: normal; margin-top:1em;}
address p {margin:0}




/*----------------------------------------------------------------*/
/*   component styles   */
/*----------------------------------------------------------------*/
.nc_row_img{margin:3px 7px 7px 0;padding:3px;border:1px solid #EEEEE3}
.nc_title .nc_announce{clear:left}
.nc_title .nc_row_img{float:none !important}
.nc_full .nc_row_img {float:left !important;}
.front {clear:both;margin: 2em 0 0;border:1px solid #EEEEE3; padding:4px;}
.front .nc_row_img, .nc_news .nc_row_img {float:left; border:none;}

.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:1.6em}
.nc_list.nc_work_comments .nc_description{margin-top:5px}
.nc_mail_from_site input, .nc_mail_from_site .nc_description{margin-bottom:5px}



.nc_a{background:#EDEAD6}
.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 {position:absolute; left:170px; top:0;}

.nc_price .nc_value{font-size:1.5em; color: #F58900; font-weight:normal;}
.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_pricetag{ position:relative;}
.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:1.6em; margin:0 0 5px 0}
.nc_comments_count, .nc_author{display:inline; padding-right:10px}
.nc_list .nc_row{padding-bottom:20px;}
.nc_announce, .nc_settings_section{margin-bottom:7px !important}
.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 #EEEEE3}
.nc_selected_tag{font-weight:bold}



.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:98%;}
.nc_blog_edit_table select{width:50%;}

/* BBcodes bar & in text BBcodes */
select.nc_bbcode_bar_size {margin-bottom:5px; width:100px;}
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   */
