@charset "utf-8";

html,body { height:100%; margin:0; padding:0; font-family:"Trebuchet MS",Tahoma, Geneva, sans-serif, Helvetica; font-size:12px; color:#000; text-align:left; background:url(images/bgr_top_ip.png) top center no-repeat #e8f2f7;}

* html #outer { height:100%;}
* html #outer_indx { height:100%;}
#outer { min-height:100%; height:auto; }
#outer_indx  { min-height:100%; height:auto; background:url(images/portfolio_top_bgr.jpg) top center no-repeat;}
#wraper { width:100%; height:auto; margin:auto;}
ul { margin:0; padding:0; list-style:none; margin-left:0px;}

#header { width:950px; height:85px; margin:auto;}
#header_top { min-width:200px; height:85px; background:url(images/header_leaves.png) left top no-repeat; float:left;}
#header_top:hover { min-width:200px; height:85px; background:url(images/header_leaves1.png) left top no-repeat; float:left;}

#b_home { margin:30px auto auto 110px; display:block; float:left;}
#b_r { min-width:650px; height:30px; margin:30px 10px auto auto; display:block; float:right;}
#b_r li { margin-left:30px; float:right;}

#page_container { width:950px; margin:auto;}
#page_container_end { width:950px; height:10px; margin:auto; background:url(images/bgr_in_pbtm.png) no-repeat;}
#page_content { width:930px; min-height:320px; margin:auto; padding:10px; display:block;}
.page_content_bgr { background:#FFF;}

/*index*/
#index_nav {width:950px; height:850px; background:url(images/2x5.png) no-repeat top center; display:block; position:relative; float:left;}
#index_n_nav {width:950px; height:850px; background: url(images/2x5_ntree.png) no-repeat top center; display:block; position:relative; float:left;}

.index_nav_b1 a { width:160px; height:80px; margin:147px 0 0 241px; display:block; position:absolute;}
.index_nav_b1 a:hover {background:url(images/_b_featrures.png);}

.index_nav_b2 a { width:160px; height:65px; margin:228px 0 0 688px; display:block; position:absolute;}
.index_nav_b2 a:hover {background:url(images/_b_sign_up.png);}

.index_nav_b3 a { width:160px; height:80px; margin:383px 0 0 529px; display:block; position:absolute;}
.index_nav_b3 a:hover {background:url(images/_b_folios.png);}

.index_nav_b31 a { width:160px; height:60px; margin:463px 0 0 529px; display:block; position:absolute;}
.index_nav_b31 a:hover {background:url(images/_b_best_works.png);}

.index_nav_b4 a { width:160px; height:80px; margin:450px 0 0 292px; display:block; position:absolute;}
.index_nav_b4 a:hover {background:url(images/_b_help.png);}

.index_nav_b5 a { width:160px; height:65px; margin:671px 0 0 137px; display:block; position:absolute;}
.index_nav_b5 a:hover {background:url(images/_b_start.png);}

.index_nav_b6 a { width:160px; height:60px; margin:763px 0 0 316px; display:block; position:absolute;}
.index_nav_b6 a:hover {background:url(images/_b_login.png);}

#index_bearfooter { width:950px; height:245px; background:url(images/bearfoots.png) no-repeat top; float:left;}
#index_footer { width:950px; margin:auto; text-align:center; float:left}
#indetext { width:180px; margin:470px 0 0 770px; position:absolute;}
#indetext_feat { width:300px; margin:610px 0 0 650px; text-align:right; position:absolute;}

/*in page------------------------------------------------------------------------------*/
.page_title {margin:20px 0 0 10px; width:930px; float:left; display:block}
.page_subtitle {margin:0 0 0 10px; width:930px; float:left; display:block}
.table {min-width:930px; margin:auto; float:left;}
.table_row {width:930px; float:left; border-bottom:1px dashed #CCC;}
.table_col1 {width:510px; padding:10px; min-height:26px; line-height:26px; margin:auto; float:left;}
.table_col2 {width:180px; padding:10px; min-height:26px; line-height:26px; margin:auto; text-align:center; float:right;}
.b_sign_up { width:142px; height:50px; display:block; margin:auto;}
.b_sign_up:hover { background:url(images/b_sgn3.png) no-repeat;}
.b_sign_up_v1 { background:url(images/b_sgn.png) no-repeat;}
.b_sign_up_v2 { background:url(images/b_sgn1.png) no-repeat;}

.works_container { width:612px; float:right; }
.best_works { width:296px; margin-left:10px; display:block; margin-bottom:5px; float:left }
.best_works_ttl { width:286px; display:block; padding:0 5px 5px 5px; float:left}
.best_works_label_ftr {width:100px; position:absolute; padding:5px; margin:10px 0 0 186px; text-align:center; color:#FFF; background:#a6e10c;}
.best_works_label_new {width:70px; position:absolute; padding:5px; margin:10px 0 0 216px; text-align:center; color:#FFF; background:#f21d17;}

.pagination { margin:auto; width:auto; text-align:center}
.pagination li {display:inline}
.pagination li a { min-width:12px; padding:0 5px; line-height:20px; display:block; background:#e5f2f5; float:left; margin:0 2px; border:1px dashed #CCC;}
.pagination li a:hover { background:#f3fae0; border:1px dashed #999;}
.pagination_crnt {background:#f3fae0; color:#00a0df;min-width:12px; padding:0 5px; line-height:20px; display:block;float:left; margin:0 2px; border:1px dashed #CCC;}

.navigation { width:294px; display:block; float:left; height:auto; padding:10px; background:#e5f2f5; border:1px dashed #CCC;}
ul.nav_cat { width:296px;  float:left; }
ul.nav_cat li { border-bottom:1px dashed #FFF; padding:5px;}
ul.nav_cat li:hover { border-bottom:1px dashed #00a0df;}
ul.nav_cat li a{ width:286px; display:block;}

.help_container { width:602px; float:right; }
.help_ttl {width:580px; padding:10px; background:#e5f2f5; border:1px dashed #CCC;}
.help_row {width:582px; float:left; padding:10px; line-height:22px;}

.nav_help { padding-bottom:10px; float:left; width:582px; }
ul.nav_help li { margin-bottom:5px; float:left}
ul.nav_help li a, hlep_q_a { display:block;width:582px; float:left}
ul.nav_help li span { margin-left:5px; line-height:25px; float:left}

.b_btm { border-bottom:1px dashed #CCC;}
.hlep_q_a span img { margin:10px 0; border:none}

/*admin*/
#page_content_admin { width:930px; min-height:320px; margin:auto; padding:10px; display:block;}
#admin { height:78px;}
#admin_infobar {height:30px; width:930px; padding:0 10px; line-height:30px; float:left;}
#admin_infobar span { height:30px; line-height:30px; float:right;}
#admin_infobar div { height:30px; line-height:30px; float:left;}
#admin_nav { height:48px; width:930px; padding:0 10px; float:left;}
.admin_nav_li_l a{ padding:0 10px; margin:5px; height:34px; line-height:34px; display:block; background:#e5f2f5; border: 1px dashed #CCC; float:left;}
.admin_nav_li_l a:hover { background:#f3fae0;}
.admin_nav_li_r a { padding:0 10px; margin:5px; height:34px; line-height:34px; display:block; background:#a6e10c; border: 1px dashed #FFF; float:right;}
.admin_nav_li_r a:hover { background:#f3fae0; border:1px dashed #CCC;}
.admin_row_title { line-height:22px; width:auto; display:block; float:left;}
.admin_row { width:908px; height:auto; padding:10px; margin-top:10px; background:#e5f2f5; border:1px dashed #CCC; display:block; float:left;}
.admin_row:hover { background:#f3fae0;}

.home_row { width:450px; padding:5px 0 0 0; float:left; display:block;}
.home_row_c { width:440px; padding:5px 0 0 0; float:left; display:block; margin:0 10px}
.home_row_c_r { width:440px; padding:5px 0 0 0; float:left; display:block; margin:0 0 0 40px}
.home_row_pbar { width:440px; padding:5px 0 0 0; float:left; display:block;}
.home_row_uline { width:100%; padding:5px 0; float:left; border-bottom: 1px dashed #CCC}

.i_clowd { position:absolute; width:409px; height:245px; margin:-230px 0 0 -140px; background:url(images/i_cl_msg.png) no-repeat}

.admin_table_row_brd {border:1px dashed #CCC;}
.admin_table_row { width:908px; margin-top:5px; line-height:26px; background:#FFF; display:block; float:left;}
.admin_table_row:hover { border:1px dashed #00a0df; z-index:1001}
.admin_table_col { border-right:1px dashed #CCC; border-bottom:1px dashed #CCC; border-top:1px dashed #CCC;}
.admin_table_col_sec { border-right:1px dashed #CCC; border-bottom:1px dashed #CCC; }
.a_table:hover { background-color:#F00; z-index:100001}
.susp:hover { background:#e5f2f5}
.fix1 { width:36px; overflow:hidden}
.fix2 { width:80px;}
.fix2nobrd { width:80px; border:none}
.fix3 { width:265px;}
.fix4 { width:120px;}

.admin_add_prj a{padding:0 10px; height:30px; line-height:30px; display:block; background:#a6e10c; border: 1px dashed #FFF; float:left;}
.admin_add_prj a:hover { background:#FFF; border:1px dashed #CCC;}

.admin_edit { height:32px; line-height:32px; min-width:60px; padding:0 10px; background:#34b5d0; display:block; text-align:center; color:#FFF; float:left;}
.admin_save { height:32px; line-height:32px; min-width:60px; padding:0 10px; background:#F60; display:block; text-align:center; color:#FFF; float:left;}
.admin_save:hover { background:#a6e10c; color:#FFF;}

.admin_crop {padding:0 10px; height:30px; line-height:30px; display:block; background:#ff6600; border: 1px dashed #FFF; color:#FFF; float:left;}
.admin_crop:hover { background:#a6e10c; border:1px dashed #FFF; color:#FFF;}

.admin_na{ height:32px; line-height:32px; min-width:60px; padding:0 10px; background:#a6e10c; display:block; text-align:center; color:#FFF; margin-right:10px; float:left;}
.admin_na:hover { background:#00a0df; color:#FFF;}

.admin_f_view {min-height:30px; width:710px; line-height:30px;background:none; padding:0 10px; float:left; margin:0 0 0 10px}
.admin_f_view_font{min-height:30px; width:510px; line-height:30px;background:none; padding:0 10px; float:left; margin:0 0 0 10px}
.admin_f_edit { height:30px; width:710px; line-height:30px; background:none; padding:0 10px; border:1px solid #CCC; margin:0 0 0 10px; float:left;}
.admin_f_edit_colors { height:30px; width:650px; line-height:30px; background:none; padding:0 10px; border:1px solid #CCC; margin:0; float:left;}
.admin_f_edit_ml { height:420px; width:710px; line-height:30px; background:none; padding:0 10px; border:1px solid #CCC; margin:0 0 0 10px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; float:left;}
.admin_f_edit_psw { height:30px; width:735px; line-height:30px; background:#FFF; padding:0 10px; border:1px solid #CCC; margin:0 0 0 10px; float:left;}

.admin_b_line { width:908px; min-height:20px; float:left; padding:3px 10px; background:#f1f1f1; border-left:1px dashed #CCC; border-right:1px dashed #CCC; border-bottom:1px dashed #CCC;}
.admin_icons_del { float:right; height:20px; width:66px; display:block; background:url(images/icons/del1.png) right no-repeat; line-height:22px; margin-left:10px; color:#000;padding-top:0px;}
.admin_icons_del:hover { background:url(images/icons/del.png) right no-repeat; color:#F00;}
.admin_icons_save { float:right; height:20px; width:55px; display:block; background:url(images/icons/save1.png) right no-repeat; line-height:22px; margin-left:10px; color:#000;padding-top:0px;}
.admin_icons_save:hover { background:url(images/icons/save.png) right no-repeat; color:#039;}
.admin_icons_cnl { float:right; height:20px; width:66px; display:block; background:url(images/icons/cancel1.png) right no-repeat; line-height:22px; margin-left:10px; color:#000; padding-top:0px;}
.admin_icons_cnl:hover { background:url(images/icons/cancel.png) right no-repeat; color:#F00;}

#admin_profile_pic .label_change_pic { display:none;}
#admin_profile_pic .label_crop_pic { display:none;}
#admin_profile_pic:hover .label_change_pic { display:block;}
#admin_profile_pic:hover .label_crop_pic { display:block;}

/*ICONS*/
.icon_trash { height:16px; padding-right:18px; margin-right:0px; color:#0086a2; text-align:right; background:url(images/icons/icon_trash.png) no-repeat right; border:none; cursor:pointer; float:right;}
.icon_trash:hover { color:#9a0034;background:url(images/icons/icon_trash2.png) no-repeat right;}

.icon_crop { width:16px; height:16px; margin-right:5px; background:url(images/icons/icon_crop2.png) no-repeat; border:none; cursor:pointer; float:left;}
.icon_crop:hover { background:url(images/icons/icon_crop.png) no-repeat;}

.icon_photo { width:16px; height:16px; margin-right:5px; background:url(images/icons/icon_photo.png) no-repeat; border:none; cursor:pointer; float:left;}
.icon_photo:hover { background:url(images/icons/icon_photo2.png) no-repeat;}

.icon_edit { width:16px; height:16px; margin-right:5px; background:url(images/icons/icon_stng.png) no-repeat; border:none; cursor:pointer; float:left;}
.icon_edit:hover { background:url(images/icons/icon_stng2.png) no-repeat;}

.icon_stat { height:16px; padding-right:18px; margin-right:0px; color:#0086a2; text-align:right; background:url(images/icons/icon_stat.png) no-repeat right; border:none; cursor:pointer; float:right;}

.icon_apply { width:16px; height:16px; margin-right:5px; background:url(images/icons/icon_apply.png) no-repeat; border:none; cursor:pointer; float:left;}
.icon_apply:hover { background:url(images/icons/icon_apply2.png) no-repeat;}

.icon_txt { height:16px; padding-left:18px; color:#0086a2; background:url(images/icons/icon_txt.png) no-repeat left; display:block; border:none; cursor:pointer; float:left;}
.icon_txt:hover { background:url(images/icons/icon_txt2.png) no-repeat; color:#a6e10c;}

.icon_lane { width:100%; height:16px; float:left}

.bp_btn, .bp_btn_bgr, .bgr2 { width:110px; line-height:30px; text-align:center;  background:#FFF; border: 1px dashed #CCC; margin:0 10px 0 0; float:left;}
.bp_btn:hover, .bp_btn_bgr:hover, .bgr2:hover { background:#34b5d0; border: 1px dashed #FFF; cursor:pointer;}
.bp_btn:active, .bp_btn_bgr:active, .bgr2:hover { background:#d7f588; border: 1px dashed #999; cursor:pointer;}
.bp_btn_active, .bp_btn_bgr_active, .bgr2_active { background:#d7f588; border: 1px dashed #999; cursor:pointer;}
.bp_row { width:910px; margin-top:10px; float:left;}

.csh_r00 { width:80px; margin:0 10px 10px 0; background:none; border: 1px dashed #CCC; padding:10px; float:left;}
.csh_r00:hover { cursor:pointer; background:#e5f2f5; border: 1px dashed #666;}
.csh_r00:active { background:#d7f588; border: 1px dashed #999; cursor:pointer;}
.cshactive { background:#d7f588; border: 1px dashed #999; cursor:pointer;}
.csh_rm { width:80px; height:16px; float:left; text-align:center}

/* Drop Down ---------------------------------------------------------------------------------------------------------------------------------------------- */
.ff  {cursor:pointer;}
ul.main_nav li {width:190px;position:relative;padding:0;z-index:100;float:left;line-height:30px;margin:0 10px 0 0;background:#34b5d0; color:#FFF}
ul.main_nav li a, ul.main li a:link, ul.main li a:visited {width:150px;height:30px;line-height: 30px;font-weight:700;padding: 0 20px;z-index:100;float:left;}
ul.main_nav li a:hover { background:#93d816; z-index:100; color:#FFF;}
ul.main_nav li a span.nav_arrow {color: #CCC;z-index:100;}
ul.main_nav li a#nav_link2:hover {background:#93d816}
ul.main_nav li ul.sub {width:510px; height:450px; left:190px; top:0; overflow:scroll; overflow: -moz-scrollbars-vertical; overflow-x: hidden;overflow-y: scroll; position:absolute;display:none;z-index:100;margin:0;text-align:left;}
ul.main_nav li ul.sub li, ul.main li ul.sub li:link, ul.main li ul.sub li:visited {width:473px;position:relative;background:#f8f8f8;border-bottom:1px solid #d9d9d9;line-height: 30px;padding:0 10px;display:block;z-index:100;float:none; color:#000; cursor:pointer}
ul.main_nav li ul.sub li:hover {background:#eaeaea;color:#9b1d2b;z-index:100;}
ul.main_nav li ul.sub li ul.sub {width:510px;position:absolute;top: 0px;border-top:1px solid #d9d9d9;z-index:100;}

.pt { cursor:pointer;}

#admin_profile_pic { position:relative; margin:5px 0;}
.label_change_pic { width:auto; position:absolute; margin:40px 0 0 0; background-color:#e5f2f5; padding:5px 10px 5px 5px; height:22px; display:block;}

.label_crop_pic { width:auto; position:absolute; margin:5px 0 0 0; background-color:#e5f2f5; padding:5px 10px 5px 5px; height:22px; display:block;}
.label_crop_pic:hover, .label_change_pic:hover { background:#f3fae0;}
#admin_profile_pic a img { margin-right:10px; border:none; float:left;}

.page_content_bgr { background:#FFF;}
#page_header { height:78px; line-height:78px;}
#page_header span { margin-left:10px; display:block;}
.page_header_bgr { background:url(images/bgr_in_pt.png) no-repeat; height:78px;}

.page_row { width:930px; display:block; margin:0 0 10px 0; float:left;}

#login_box { width:460px; height:340px; margin: 10px auto; background:url(images/bgr_form.png) center top no-repeat; display:block;}
#login_box_title { width:460px; height:24px;margin: 50px auto 10px auto; text-align:center; display:block; float:left;}

.form_lb { width:270px; height:46px; line-height:46px; padding-left:10px; border:none; background:#ebebeb; float:left;}
.form_lb_err_ng { width:260px; height:48px; margin:28px 0 0 -10px; position:absolute; padding:0 10px; display:block; background:url(images/error_msg_ng.png) left top no-repeat; float:left;}
.form_lb_err { width:260px; height:48px; margin:28px 0 0 -10px; position:absolute; padding:0 10px; display:block; background:url(images/error_msg_ok.png) left top no-repeat; float:left;}
.form_lb_err_msg { margin:23px 0 0 55px; display:block;}
.form_row { width:auto; height:auto; margin:10px auto 25px 80px; float:left;}
.form_row_end { width:310px; height:auto; margin:10px auto 25px 80px; float:left;}
.login_btn { width:142px; height:50px; background:url(images/b_lgn.png) no-repeat; display:block; border:none; float:right;}
.login_btn:hover { background:url(images/b_lgn1.png) no-repeat;}

#reg_box { width:720px; margin:auto; background:url(images/bgr_l_form_m.png) repeat-y; display:block;}
#reg_box_top { width:720px; height:68px; margin:auto; background:url(images/bgr_l_form_top.png) center top no-repeat; display:block;}
#reg_box_btm { width:720px; height:20px; margin:auto; background:url(images/bgr_l_form_btm.png) no-repeat; display:block;}
#reg_box_title { width:560px; height:auto; margin:auto 80px; display:block; float:left;}

.form_reg { width:530px; height:46px; line-height:46px; padding-left:10px; border:none; background:#ebebeb; z-index:101; float:left;}
.form_reg_err_ng { width:260px; height:48px; margin:28px 0 0 -10px; position:absolute; padding:0 10px; display:block; float:left; background:url(images/error_msg_ng.png) left top no-repeat;}
.form_reg_err { width:260px; height:48px; margin:28px 0 0 -10px; position:absolute; padding:0 10px; display:block; background:url(images/error_msg_ok.png) left top no-repeat; z-index:99; float:left;}
.form_reg_err_msg { margin:23px 0 0 55px; display:block;}
.form_reg_subdom { width:120px; height:48px; position:absolute; margin-left:420px; line-height:48px; text-align:center;}
.form_reg_row { width:auto; height:auto; margin:10px auto 25px 80px; float:left;}
.form_reg_row_end { width:560px; height:auto; margin:10px auto 10px 80px; float:left;}
.reg_btn { width:142px; height:50px; background:url(images/b_sgn.png) no-repeat; display:block; border:none; float:right;}
.reg_btn:hover { background:url(images/b_sgn1.png) no-repeat;}

.order_b_frame {}
.order_bgr_f { background:url(images/b_in_free.png) center no-repeat;}
.order_bgr_p { background:url(images/b_in_pro.png) center no-repeat;}

.order_reg_btn { width:150px; height:50px; background:url(images/b_sgn3.png) no-repeat; margin:auto; display:block; border:none;}
.order_reg_btn:hover { background:url(images/b_sgn1.png) no-repeat;}

.order_reg_btn_pd { width:150px; height:50px; background:url(images/b_sgn.png) no-repeat; margin:auto; display:block; border:none;}
.order_reg_btn_pd:hover { background:url(images/b_sgn1.png) no-repeat;}

#page_inside { width:630px; float:left;}
#page_inside img { border:none;}

#v_nav { width:290px; margin:0 10px 0 0; float:left;}
#v_nav img { float:left;}
#v_nav_content { width:270px; padding:10px; float:left;}
#v_nav_content li a{ width:260px; display:block; padding:5px; border-bottom:1px dashed #CCC; float:left;}
#v_nav_content li a:hover { background:#fafaf4;}

/* Footer */
#footer { width:950px; margin:10px auto;}
#footer img { border:none;}
#footer_text_l { width:460px; height:157px; margin:15px auto 0 auto; display:block; float:left;}
#footer_text_r { width:460px; height:157px; margin:15px auto 0 auto; display:block; float:right;}
#footer_logo { margin:0 10px 0 0; border:0px none; display:block; float:left;}
#footer_end { margin:auto; text-align:center;}
#footer_social { margin:5px auto; float:left;}
#footer_social li { float:left;}
#footer_social li a img { border:none;}

.text_c01 { color:#000;}
.text_c02 { color:#FFF;}
.text_c03 { color:#00a0df;}
.text_c04 { color:#d53955;}
.text_c05 { color:#a6e10c;}
.text_c06 { color:#999;}
.text_c07 { color:#d44cd2;}
.text_c08 { color:#669933;}

a:link, a:visited { color:#999; text-decoration:none;}
a:hover, a:active { color:#000000;}

a.link_02 { color:#000; text-decoration:none;}
a.link_02:hover { color:#00a0df;}

a.link_03, a.link_03:visited { color:#ff9900; text-decoration:none;}
a.link_03:hover, a.link_03:active { color:#000;}

a.link_04, a.link_04:visited { color:#FFF; text-decoration:none;}
a.link_04:hover, a.link_04:active { color:#ff9900;}

a.link_05, a.link_05:visited { color:#FFF; text-decoration:none;}
a.link_05:hover, a.link_05:active { color:#000;}

a.link_06 { color:#33cc00; text-decoration:none;}
a.link_06:hover { color:#000;}

a.link_07 { color:#00a0df; text-decoration:none;}
a.link_07:hover { color:#000;}

a.link_08 { color:#d53955; text-decoration:none;}
a.link_08:hover { color:#000;}

.title_h0 { font-size:12px;}
.title_h1 { font-size:14px;}
.title_h2 { font-size:16px;}
.title_h3 { font-size:18px;}
.title_h4 { font-size:22px;}
.title_h41 { font-size:26px;}
.title_h42 { font-size:30px;}
.title_h5 { font-size:42px;}
.title_h6 { font-size:56px;}
.title_h7 { font-size:72px;}

.bgr_c01 { background:#f3fae0; }
.bgr_c02 { background:#e5f2f5; }
.bgr_c03 { background:#f6f6f6; }
.bgr_c04 { background:#a6e10c; }
.bgr_c05 { background:#d53955; }

.push_right { margin-right:10px; }
.push_top { margin-top:10px; }
.push_top5 { margin-top:5px; }
.push_btm { margin-bottom:10px; }
.push_left { margin-left:10px; }

.image { float:left; border:none; }
.clear { clear:both; }
.spacer_10 { width:10px; height:10px; margin:auto; float:left; }
.border { border:solid 1px #CCC; }
.n_underline { border-bottom: dashed 1px #CCC; }
.underline { overflow:auto; height:1px; margin:10px auto 5px auto; float:left; }
.read_more { width:150px; height:20px; margin:0; float:left; }
.dn { display:none; }
.fl { float:left}
.fr { float:right}

.work_size_1 {width:908px; margin-top:20px; }
.work_size_2 {width:424px; margin:20px 22px 0px 0px; }
.work_size_3 {width:272px; margin:20px 19px 0px 0px; }
.work_size_4 {width:200px; margin:20px 12px 0px 0px; }
.proj_small {width:200px;  min-height:180px; float:left; margin:5px 5px 5px 0px; background-color:#FBFBDD; }
.proj_ttl {width:100%; height:16px; margin-bottom:5px; overflow:hidden; display:block; padding:0 0 5px 0; cursor:move;}
.proj_ttl:hover  {background:#FFF;}
.p_frame {background:#e5f2f5; border:1px dashed #CCC; display:inline; padding:10px; float:left; }
.p_frame:hover {background:#f3fae0;}
#projects { width:940px; }

.skins_ttl {width:100%; height:16px; margin-bottom:5px; overflow:hidden; display:block; padding:0 0 5px 0; }
.cap_area { width:358px; height:138px; border:1px dashed #CCC; margin:auto; background:#fbfbdd; }

.status { line-height:26px; width:100%; float:left; position:fixed;}
.status_msg { line-height:26px; display:block; background:#ff6600; padding:0 10px; border:solid 1px #FFF; text-align:center; color:#FFF; position:absolute; font-weight:bold}

.lblNA{color:#999}
