* html body {
	width: expression(document.documentElement.clientWidth < 1000 ? "1000px" : "auto");
} body {
	margin: 0;
	padding: 0;
	font: 14pt "Arial";
	min-width: 1000px;
	color: #52444c;
	background-color: #FFFFFF;
} a {
	color: #52444c;
} table { border-collapse: collapse; } td { padding: 0; } input, select { vertical-align: middle; } ul { margin: 0; padding: 0; list-style: none; }
  img { border: 0; } a:hover { text-decoration: none; } form { margin: 0; } p { margin: 0; padding: 0 0 17px 0; }

  .head {
	height: 50px;
	padding: 29px 2% 0 2%;
} .head .left {
	float: left;	
	width: 24%;
} .head .icons {
	padding: 21px 0 0 35px;
	display: none;
} .lang {
	display: none;
	text-align: right;
} .head .menu {
	display: none;
	width: 64%;
}

  .main {
	width: 100%;
	margin: 0 auto 0 auto;
	background-color: #ffffff;
} .main_inner2 {
	background: url(/files/images/main_corner_right.gif) right bottom no-repeat;
	padding: 9px 20px 30px 20px;
} .address {
	display: none;
}


  .main_table {
	width: 100%;
}
.sitemap {
	width: 100%;
} .sitemap li {
	background: url(/files/images/bullet_sitemap.gif) 17px 9px no-repeat;
	line-height: normal;
	padding: 5px 0 5px 30px;
} .sitemap li li  {
	background: url(/files/images/bullet_sitemap_sub.gif) 8px 9px no-repeat;
	padding-left: 21px;
} .sitemap li ul  {
	padding-top: 5px;
} .sitemap h2 {
	font: 16pt "Arial";
	color: #f7831e;
	margin: 15px 0 15px 0;
} .sitemap td {
	padding-bottom: 15px;
	width: 25%;
	vertical-align: top;
}

  .left_column {
	width: 25%;
	background: url(/files/images/center_bg.gif) right top repeat-x;
	vertical-align: top;
	display: none;
} .left_column .top_line {
	background: url(/files/images/left_top_line.gif) no-repeat;
	height: 15px;
	margin-bottom: -15px;
	position: relative;
	z-index: 1;
} .left_column .menu_bottom {
	background: url(/files/images/left_menu_bottom_left.gif) no-repeat;
	margin-top: -10px;
} .left_column .menu_bottom div {
	background: url(/files/images/left_menu_bottom_right.gif) right top no-repeat;
	height: 33px;
} .left_menu {
	padding-top: 3px;
	background: url(/files/images/left_menu_shadow.gif) right top no-repeat;
	width: 100%;
} .left_menu li {
	border-top: 1px solid #ccc8c9;
	border-left: 1px solid #ccc8c9;
	padding: 10px 0 10px 16px;
} .left_menu a {
	background: url(/files/images/bullet_left_menu.gif) 2px center no-repeat;
	padding-left: 17px;
} .left_menu .on a {
	text-decoration: none;
	cursor: default;
	font-weight: bold;
} .left_menu .on {
	background: url(/files/images/left_menu_cover.gif) right top repeat-y;
} .left_menu .smenu {
	padding: 5px 0 0 15px;
} .left_menu .smenu a {
	background: url(/files/images/bullet_smenu.gif) left center no-repeat;
	padding-left: 12px;
} .left_menu .show {
	background: url(/files/images/bullet_left_menu_show.gif) left center no-repeat;
	font-weight: bold;
	text-decoration: none;
} .promo {
	margin-top: 20px;
	width: 93%;
	cursor: pointer;
	background-position: center 35px;
	height: 100px;
} .promo .top {
	background: #564b53;
	font-size: 12pt;
	color: #ffffff;
	padding: 4px 30px 0 10px;
	height: 31px;
	clear: both;
	margin-bottom: -35px;
} .promo_left {
	background: url(/files/images/promo_left.png);
	background: expression("none");
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/files/images/promo_left.png", sizingMethod="scale");
	width: 10px;
	float: left;
	height: 100px;
	position: relative;
	z-index: 1;
} .promo_right {
	background: url(/files/images/promo_right.png);
	background: expression("none");
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/files/images/promo_right.png", sizingMethod="scale");
	width: 23px;
	float: right;
	position: relative;
	z-index: 1;
	height: 100px;
} .orange_promo .top {
	background: #f3821c;
} .center_column .promo {
	width: 100%;
} .obj_search {
	width: 93%;
	clear: both;
	padding-top: 20px;
	display: none;
} .obj_search select {
	font: 11pt "Arial";
	color: #777777;
	width: 98%;
	position: relative;
	z-index: 1;
	margin: 5px 0 5px 0;
} .obj_search .rooms {
	float: right;
	width: 47%;
	margin-right: 2%;
	_margin-right: 1%;
} .obj_search .area {
	width: 47%;
} .obj_search .submit {
	border-top: 1px solid #ccc8c9;
	margin-top: 12px;
	text-align: center;
	background: url(/files/images/obj_search_submit_bg.gif) center 14px no-repeat;
	height: 29px;
	padding-top: 17px;
} .obj_search .submit input {
	width: 135px;
	text-align: center;
} .left_news {
	width: 93%;
} .left_news a {
	font-weight: bold;
} .left_news ul {
	margin-top: -15px;
} .left_news li {
	clear: both;
	padding-top: 15px;
	line-height: 18px;
} .left_news .date {
	float: left;
	background: url(/files/images/left_news_date.gif);
	width: 38px;
	height: 41px;
	margin-right: 10px;
	text-align: center;
	color: #ffffff;
	font-size: 10pt;
	line-height: normal;
} .left_news .date div {
	padding-top: 8px;
	font-size: 20pt;
	margin-bottom: -4px;
} .overview {
	background: #d9d9d9 url(/files/images/overview_left.gif) no-repeat;
	width: 93%;
	margin-top: 42px;
	cursor: pointer;
} .overview .inner {
	background: url(/files/images/overview_right.gif) right top no-repeat;
	padding: 16px 35px 10px 15px;
	height: 50px;
	overflow: hidden;
	font-size: 11pt;
}

  .center_column {
	background: url(/files/images/center_bg.gif) repeat-x;
	vertical-align: top;
} .center_column .top_line {
	background: url(/files/images/center_top_line.gif) right top no-repeat;
	height: 15px;
	position: relative;
	z-index: 1;
} .center_column .content {

} .foot_corners {
	background: url(/files/images/center_left.gif) no-repeat;
} .foot_corners div {
	background: url(/files/images/center_right.gif) right top no-repeat;
	height: 15px;
} .pager {
	text-align: center;
	font-size: 11pt;
	padding-top: 15px;
} .pager span {
	padding: 0 25px 0 25px;
} .pager .off {
	color: #989898;
	text-decoration: none;
	cursor: default;
} .pager input {
	width: 20px;
	text-align: center;
	vertical-align: middle;
	font: 11pt "Arial";
	padding: 1px 0 1px 0;
} .center_column h1 {
	font: 20pt "Arial";
	color: #52444c;
	margin: 0 0 10px 0;
} .filter {
	background: url(/files/images/filter_left.gif) no-repeat;
} .filter .two {
	background: url(/files/images/filter_right.gif) right top no-repeat;
	padding: 0 10px 0 10px;
} .filter .three {
	background: url(/files/images/filter_bg.gif) left top repeat-x;
	height: 86px;
	padding: 0 5px 0 5px;
} .filter .title {
	color: #604a37;
	font-size: 11pt;
	font-weight: bold;
	padding-top: 9px;
	height: 27px;
} .filter_price {
	width: 12%;
	float: left;
	margin: -2px 4px 0 0;
} .filter select {
	float: right;
	width: 25%;
	margin: -2px 0 0 6px;
} .filter .search_field {
	width: 99%;
	font: 11pt "Arial";
} .filter .buttons {
	padding-top: 3px;
	text-align: right;
	clear: both;
} .new_project h2 {
	font: 17pt "Arial";
	margin: 0 0 7px 0;
} .new_project .search_link {
	padding-top: 10px;
} .new_project {
	line-height: 16px;
	margin-top: 15px;
	width: 100%;
} .new_project .four {
	padding: 15px 15px 15px 132px;
} .new_project .pic {
	position: absolute;
	margin-left: -117px;
	text-align: center;
} .new_project .pic div {
	padding-top: 5px;
} .new_project .pic div a {
	padding-right: 13px;
	background: url(/files/images/bullet_more.gif) right center no-repeat;
} .np_link {
	background: #f0efef url(/files/images/np_one.gif) no-repeat;
} .np_link .two {
	background: url(/files/images/np_two.gif) right top no-repeat;
} .np_link .three {
	background: url(/files/images/np_three.gif) right bottom no-repeat;
} .np_link .four {
	background: url(/files/images/np_four.gif) left bottom no-repeat;
} .years a {
	margin-right: 15px;
	color: #f5821f;
} .years .on {
	cursor: default;
	text-decoration: none;
	color: #52454c;
} .years {
	font-size: 11pt;
} .print_link {
	display: none;
	float: right;
	padding-left: 20px;
	color: #f5821f;
	font-size: 11pt;
	background: url(/files/images/i_print.gif) left center no-repeat;
	margin-left: 13px;
} .news_block {
	padding: 15px 0 0 80px;
	line-height: 19px;
	clear: both;
} .news_block h2 {
	font: 15pt "Arial";
	margin: 0 0 10px 0;
} .news_date {
	position: absolute;
	margin-top: 4px;
	margin-left: -80px;
	color: #f7831e;
	font-size: 11pt;
} .news_pic {
	float: right;
	margin-left: 10px;
} .right_back {
	display: none;k
	float: right;
	background: url(/files/images/bullet_back.gif) left center no-repeat;
	color: #f5821f;
	font-size: 11pt;
	padding-left: 20px;
} .obj_add {
	background: url(/files/images/obj_add_bg.gif) repeat-x;
	width: 100%;
} .obj_add .header .one {
	background: url(/files/images/obj_add_left.gif) no-repeat;
} .obj_add .header .two {
	background: url(/files/images/obj_add_right.gif) right top no-repeat;
	width: 27%;
} .obj_add .header .one div {
	padding: 8px 0 0 15px;
	height: 32px;
} .obj_add .header .two div {
	padding: 8px 0 0 60px;
	height: 32px;
} .obj_add .plans {
	vertical-align: top;
	padding-left: 15px;
} .obj_add .plans img {
	margin: 0 30px 20px 0;
} .obj_add .psd_attach {
	vertical-align: top;
} .obj_add .psd_attach div {
	background: url(/files/images/psd_attach_top.gif) no-repeat;
} .obj_add .psd_attach div div {
	background: url(/files/images/psd_attach_bottom.gif) left bottom no-repeat;
	padding-left: 36px;
	line-height: 20px;
} .obj_add .psd_attach a {
	background: url(/files/images/i_psd.gif) left center no-repeat;
	padding-left: 24px;
} .obj_right {
	float: right;
	width: 55%;
} .obj_info {
	width: 100%;
} .obj_info .one {
	border-bottom: 1px solid #ccc8c9;
	background: url(/files/images/bullet_obj_info.gif) left center no-repeat;
	width: 50%;
} .obj_info .two {
	border-bottom: 1px solid #ccc8c9;
	border-left: 1px solid #ccc8c9;
} .obj_info .one div {
	padding: 8px 0 8px 22px;
} .obj_info .two {
	padding: 8px 10px 8px 10px;
} .obj_all {
	text-align: right;
	padding-top: 20px;
} .obj_all a {
	background: url(/files/images/bullet_more.gif) right center no-repeat;
	padding-right: 16px;
} .center_column .obj_search {
	padding: 15px 0 0 0;
	clear: both;
	height: 30px;
} .obj_left {
	width: 44%;
	text-align: center;
} .obj_thumbs {
	text-align: left;
} .obj_thumbs a {
	margin-right: 6px;
} .obj_thumbs img {
	margin-top: 7px;
} .index_table {
	width: 100%;
	margin-top: 22px;
} .index_table td {
	width: 32%;
} .index_table .s {
	width: 2%;
} .about_short {
	font-size: 11pt;
	padding-top: 20px;
	vertical-align: top;
} .index_block {
	background: url(/files/images/index_block_bg.jpg) left 44px repeat-x;
	color: #564b53;
	vertical-align: top;
} .index_block .ul_title {
	line-height: 23px;
} .index_block .one {
	background: url(/files/images/index_block_left.jpg) no-repeat;
} .index_block .two {
	background: url(/files/images/index_block_right.jpg) right top no-repeat;
	height: 215px;
	padding: 0 20px 15px 20px;
} .index_block h2 {
	font: bold 15pt "Arial";
	margin: 0;
	padding-top: 15px;
	padding: 10px 0 5px 0;
} .index_block li {
	background: url(/files/images/bullet_left_menu.gif) left center no-repeat;
	padding: 2px 0 2px 17px;
	margin-left: 5px;
} .index_top .left {
	background: url(/files/images/index_top_left.png);
	background: expression("none");
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/files/images/index_top_left.png", sizingMethod="scale");
	width: 10px;
	height: 134px;
	position: absolute;
} .index_top .inner {
	padding-left: 66%;
	width: 34%;
	color: #ffffff;
	font-size: 14pt;
} .index_top .inner2 {
	padding: 10px 27px 0 17px;
	background: #b9a695 url(/files/images/index_top_right.gif) right top no-repeat;
	border-left: 2px solid #f7831e;
	height: 124px;
} .index_top h2 {
	margin: 0;
	font: 20pt "Arial";
} .index_top .text {
	height: 70px;
	padding-bottom: 5px;
} .index_top .more {
	font-size: 12pt;
	color: #ffffff;
	background: url(/files/images/bullet_index_top.gif) right center no-repeat;
	padding-right: 20px;
} .back {
	display: none;
	float: right;
	color: #f7831e;
} .pic_table {
	width: 100%;
	text-align: center;
	clear: both;
} .pic_table .s {
	width: 50%;
} .pic_table td {
	padding-top: 20px;
	vertical-align: top;
} .frame_189 {
	display: none;
	width: 189px;
	height: 102px;
	background: url(/files/images/frame_189x102.png);
	background: expression("none");
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/files/images/frame_189x102.png", sizingMethod="scale");
	vertical-align: top;
} .pic_table .pic {
	display: none;
	margin-bottom: 5px;
} .news_content .news_date {
	position: relative;
	margin: 10px 0 10px 0;
} .news_attach {
	margin-top: 10px;
} .news_attach .attach {
	width: 100px;
	text-align: center;
	float: left;
} .news_attach .attach a {
	display: block;
} .news_attach .attach img {
	margin-bottom: 5px;
} .news_attach .left {
	padding-right: 20px;
} .obj_desc {
	clear: both;
	
} .obj_desc h2 {
	font: 18pt "Arial";
	margin: 0 0 7px 0;
} .padder {
	padding: 0 0px 0 0px;
} .gray_title {
	background: url(/files/images/obj_add_bg.gif) repeat-x;
	width: 100%;
	margin-top: 15px;
} .gray_title div {
	background: url(/files/images/obj_add_left.gif) left top no-repeat;
} .gray_title div div {
	background: url(/files/images/obj_add_right.gif) right top no-repeat;
	padding: 6px 15px 0 15px;
	font-size: 11pt;
	height: 24px;
} .feedback {
	font-weight: bold;
	font-size: 14pt;
	text-transform: uppercase;
} .feedback span {
	font-size: 12pt;
	text-transform: none;
	font-weight: normal;
	color: #f5821f;
} .feedback img {
	border: 1px solid #d0cccd;
	margin-bottom: 5px;
} .ul2_title {
	border-bottom: 1px solid #cbc7c8;
	padding-bottom: 5px;
	font: bold 15pt "Arial";
	margin: 0;
} .obj_table {
	width: 100%;
	margin-bottom: 35px;
} .obj_table img {
	margin: 0 20px 0 15px;
} .obj_table .label {
	width: 50%;
} .obj_table td {
	padding-top: 30px;
} .order_button {
	display: none;
	width: 133px;
	padding-top: 5px;
	height: 23px;
	float: right;
	font-size: 11pt;
	text-align: center;
	background: url(/files/images/button_order.gif);
	margin: -5px 0 0 10px;
	color: #000000;
	cursor: pointer;
} .service_text .order_button {
	margin: 15px 0 15px 20px;
} .service_text h2 {
	font: 18pt "Arial";
	margin: 0 0 15px 0;
	clear: both;
} .bulleted {
	list-style: square;
	margin: 0 0 15px 30px;
} .bulleted li {
	margin-bottom: 3px;
} .partner_table {
	width: 100%;
	margin-top: 20px;
} .partner_table td {
	width: 24%;
	line-height: normal;
	font-size: 11pt;
	text-align: center;
} .partner_table .s {
	width: 14%;
} .partner_table .text {
	vertical-align: top;
	text-align: left;
	padding-bottom: 25px;
} .partner_table a {
	color: #bbbbbb;
} .partner_table .text div {
	padding: 10px 0 5px 0;
} .occ {
	font-size: 11pt;
	color: #ccc8c9;
	padding-bottom: 25px;
} .face_name {
	font-size: 14pt;
	line-height: 16px;
	padding-top: 20px;
} .face_pic {
	display: none;
	float: left;
	width: 50%;
} .face_pic div {
	width: 130px;
	margin: 0 auto 0 auto;
} .face_pic img {
	width: 130px;
	height: 141px;
	background: url(/files/images/frame_face.png);
	background: expression("none");
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/files/images/frame_face.png", sizingMethod="scale");
	vertical-align: top;
} .face {
	width: 48%;
	padding-top: 15px;
	border-top: 1px solid #ccc8c9;
	height: 156px;
	font-size: 11pt;
} .face_data {
	text-align: right;
	float: left;
	width: 45%;
	word-wrap: break-word;
} .right_face {
	float: right;
} .search_result .header span {
	color: #f7831e;
	padding-right: 7px;
} .search_result .header a {
	font-size: 14pt;
} .search_result .header {
	padding-bottom: 5px;
} .search_result {
	padding-bottom: 17px;
} .search_form {
	margin-bottom: 30px;
}


  .right_column {
	width: 26%;
	vertical-align: top;
} .right_column .inner {
	padding-left: 35px;
} .ul_title {
	font: 20pt "Arial";
	border-bottom: 1px solid #ccc8ca;
	padding-bottom: 10px;
	margin: 0 0 10px 0;
	text-align: left;
} .ul_title span {
	color: #a4a4a4;
} .ul_title img {
	float: right;
	margin-top: 7px;
} .right_column h2 {
	font: 14pt "Arial";
	color: #f5821f;
	margin: 0;
} .right_column .links {
	line-height: 20px;
	padding: 10px 0 15px 0;
} .right_column a {
	margin-left: 5px;
}


  .foot {
   display: none;
	padding: 39px 2% 0 2%;
	height: 130px;
	font-size: 11pt;
	line-height: 15px;
} .foot a {
	color: #f7831e;
} .foot .search {
	display: none;
	background: url(/files/images/f_right.gif) right top no-repeat;
	padding: 14px 0 0 20px;
	height: 40px;
	width: 190px;
	float: left;
	margin-right: 60px;
} .foot .search .submit {
	position: absolute;
	margin: 6px 0 0 150px;
} .foot .search .field {
	width: 137px;
	padding: 3px 25px 3px 6px;
	font: 12px "Arial";
} .foot .scada {
	float: left;
	width: 30%;
	padding-top: 12px;
} .foot .scada img {
	float: left;
	margin-right: 10px;
} .foot .contacts {
	height: 54px;
	float: left;
} .foot .contacts div {
	padding: 12px 0 0 20px;
} .foot .copyright {
	height: 54px;
	float: right;
	width: 30%;
} .foot .copyright div {
	padding: 12px 0 0 50px;
}









  #index .left_column {
	background: none;
} #index .center_column {
	background: none;
}









  .popup {
	background: url(/files/images/popup_bg.gif) repeat-x;
	min-width: inherit;
} .popup_layout {
	background: url(/files/images/center_bg.gif) repeat-x;
	margin: 15px 2% 0 2%;
} .head_corners {
	background: url(/files/images/left_top_line.gif) no-repeat;
} .head_corners div {
	background: url(/files/images/center_top_line.gif) right top no-repeat;
	height: 14px;
} .popup_content {
	border-left: 1px solid #ccc8c9;
	border-right: 1px solid #ccc8c9;
	padding: 0 20px 10px 20px;
} .picture_name {
	font-size: 20px;
	float: right;
	padding-top: 10px;
} .popup_logo {
	height: 70px;
} .popup_pic {
	text-align: center;
	padding-bottom: 25px;
} .popup_pager {
	margin: 0 auto 0 auto;
} .popup_pager td {
	padding: 7px;
} .popup_pager .off {
	color: #989898;
	text-decoration: none;
	cursor: default;
} .popup_pager .arrows {
	padding: 0 30px 0 30px;
} .popup_pager .on {
	background: url(/files/images/popup_pager.gif) center center no-repeat;
} .popup_pager .on a {
	color: #ffffff;
	cursor: default;
	text-decoration: none;
} .popup .obj_info .one {
	font-weight: bold;
	width: 25%;
} .popup .delete {
	background: url(/files/images/popup_delete.gif) left center no-repeat;
	padding-left: 15px;
	color: #a8a1a4;
	font-size: 11px;
} .obj_thumb {
	padding-bottom: 25px;
	text-align: center;
	width: auto;
} .obj_thumb img {
	margin-bottom: 7px;
} .popup h1 {
	font: 20px "Arial";
	margin: 0 0 25px 0;
}








/* 16.07.2008 */
  .service {
	font: 18px "Arial";
	padding-top: 15px;
} .price {
	font-size: 18px;
	padding-top: 15px;
} .calculator .top {
	background: url(/files/images/calc_h_right.gif) right top no-repeat;
} .calculator .top div {
	background: url(/files/images/calc_h_left.gif) no-repeat;
	font-weight: bold;
	padding: 8px 0 0 20px;
	height: 37px;
} .calculator {
	clear: both;
	padding-top: 10px;
} .calculator .bottom {
	background: url(/files/images/calc_f_right.gif) right top no-repeat;
} .calculator .bottom div {
	background: url(/files/images/calc_f_left.gif) left top no-repeat;
	height: 15px;
} .calculator .inner {
	background: #f3f3f3;
	border-left: 1px solid #ccc8c9;
	border-right: 1px solid #ccc8c9;
	padding: 0 20px 0 20px;
} .calculator .layout {
	width: 100%;
} .calculator .monthly {
	width: 25%;
	vertical-align: middle;
} .calculator .monthly div {
	font-size: 24px;
	padding-top: 5px;
} .calculator .two {
	width: 37%;
} .calculator .two table {
	width: 85%;
} .calculator .two td {
	vertical-align: middle;
	padding: 5px 0 5px 0;
	height: 25px;
} .calculator .two div {
	float: right;
	font-size: 14px;
} .calculator .two img {
	margin-left: 10px;
} .calculator .two .proc {
	text-align: right;
	padding-right: 10px;
} .calculator .two .on {
	border: 1px solid #f7831e;
	font-weight: bold;
} .calculator .one table {
	width: 85%;
} .calculator .one .label {
	width: 50%;
} .calculator .one input {
	width: 97%;
	font: 12px "Arial";
	margin: 7px 0 7px 0;
} .filter .desc {
	padding-right: 15px;
	background: url(/files/images/bullet_desc.gif) right center no-repeat;
} .dashed {
	text-decoration: none;
	border-bottom: 1px dashed #604a37;
} .filter .use {
	margin: 0 0 0 6px;
	float: right;
} .filter .one_row {
	padding-top: 10px;
} .filter .one_row select {
	margin-top: 0;
} .bottom_buttons {
	border-top: 1px solid #ccc8c9;
	margin: 0 -20px 0 -20px;
	padding: 10px 20px 0 20px;
} .bottom_buttons .merge {
	float: right;
} .checkbox {
	float: right;
	background: url(/files/images/check_bg.gif) center center no-repeat;
	padding: 7px;
	margin-left: 10px;
} .checkbox input {
	margin: 0;
	padding: 0;
} .new_project b {
	color: #f7831e;
} .question {
	padding: 5px 0 5px 0;
} .question a {
	font-size: 17px;
} .question_on a {
	font-weight: bold;
	font-size: 17px;
} .question_on {
	padding: 25px 0 20px 0;
} .question_on p {
	padding-top: 5px;
} h2 {
	font: 18px "Arial";
	margin: 10px 0 7px 0;
} .box {
	background: #f0efef url(/files/images/np_one.gif) no-repeat;
	width: 100%;
	font-size: 11px;
} .box .two {
	background: url(/files/images/np_two.gif) right top no-repeat;
} .box .three {
	background: url(/files/images/np_three.gif) right bottom no-repeat;
} .box .four {
	background: url(/files/images/np_four.gif) left bottom no-repeat;
	padding: 10px 15px 10px 15px;
} .box .layout {
	width: 100%;
} .box .layout td {
	vertical-align: top;
} .box .layout .label {
	width: 15%;
	padding-top: 4px;
} .box .one {
	width: 55%;
} .box .fields1 input, .box textarea {
	width: 90%;
	font: 11px "Arial";
	margin: 5px 0 5px 0;
	border: 1px solid #9a9a9a;
	padding: 2px;
} .box .fields2 input {
	width: 95%;
	font: 11px "Arial";
	margin: 5px 0 5px 0;
	border: 1px solid #9a9a9a;
	padding: 2px;
} .box .imp {
	border: 1px solid #ff0000;
	color: #ff0000;
} .box .layout .order_button {
	float: none;
	margin: 5px auto 0 auto;
} .contact_table li {
	float: left;
} .contact_table .one {
	width: 30%;
} .contact_table .two {
	width: 40%;
} .map {
	clear: both;
	padding-top: 20px;
	text-align: center;
} .box select {
	width: 97%;
} .box .fields3 input, .box .layout select {
	width: 100%;
	font: 11px "Arial";
	position: relative;
	z-index: 1;
	margin: 5px 0 5px 0;
	border: 1px solid #9a9a9a;
	padding: 2px;
} .box .fields3 {
	width: 41%;
	padding-right: 4%;
} .box .fields3 .email {
	float: right;
	width: 47%;
} .box .fields3 .name {
	width: 47%;
} .box .button_right {
	padding: 10px 4% 0 0;
	height: 25px;
}





 .cv_info {
	display: none;
 }

/* last add for CV */
  .cv_info input {
  	width: 18%;
	font: 11px "Arial";
	color: #5a4d54;
	border: 1px solid #9d9d9d;
	margin: 0 0 5px 0;
	padding: 2px;
} .box .fields1 .cv_check {
	padding-left: 20px;
} .box .fields1 .cv_radio {
	width: auto;
	margin: 0 0 0 -20px;
	vertical-align: top;
	padding: 0;
	border: none;
	position: absolute;
} .box .fields1 .file {
	border: none;
} .cv_button {
	height: 25px;
	padding-top: 10px;
} .box .fields3 .cv_text {
	width: 98%;
	position: relative;
	z-index: 1;
}. staffimg {
	display: none;
} .face_pic_print {	
	float: left;
	width: 50%;
} 
.center_column .content .face .list_style_none {
 list-style: none;
}
.center_column .content li {
	list-style: square outside;
	padding: 2px 0px;
} .obj_all {
	display: none;
} .center_column .content .obj_desc ul {
	padding:0 40px;
}
